与 iframe 不同,webview 和你的应用运行的是不同的进程,它不拥有渲染进程的权限,并且应用和嵌入内容之间的交互全部都是异步的,两个进程都是相互隔离的。

    • index.html嵌套在webview中的子webview查找
    1. wvParent.getWebContents().findWebview('web1', function (webRef) {
    2. console.log(webRef);
    3. });
    • 查找web.html窗口内webview

    页面内webview移动

    1. wv1.appendToOtherNodeInPage(document.getElementById('div2'));
    2. //使用appendToOtherNodeInPage方法移动到本页面的div2下

    页面间webview替换

    1. var wv1= document.getElementById('web1');
    2. var webcontent =win.webContents;
    3. webcontent.findWebview('web1',function(webRef){//查找另外一个窗口的#web1对象

    webview遮罩界面

    当在webview的dom-ready事件触发了,也就是页面准备好了,此时删除了该遮罩iframe;