Web IDL on chromium

下面两个是chromium项目中关于对webidl(web interface definition language)一些说明

在idl中描述的属性和方法一定要按照规则编写,不然的话很容易出错 正常情况下binding成功之后, 会在/out/Release/gen/blink/bindings/core/v8/V8[IDL名称].cpp[h] 生成相应binding的C/C++的实现。

LocalFram 通过client()可以访问FrameClient FrameClient()里通过page()拿到chromeClient page()->chromeClient()

WebLocalFrameImpl* webframe = WebLocalFrameImpl::fromFrame(frame);
if (webframe->client()) {
    if (WebUserGestureIndicator::isProcessingUserGesture())
        WebUserGestureIndicator::currentUserGestureToken().setJavascriptPrompt();
    webframe->client()->runModalAlertDialog(message);
    return true;
}

results matching ""

    No results matching ""