与 iframe 不同,webview 和你的应用运行的是不同的进程,它不拥有渲染进程的权限,并且应用和嵌入内容之间的交互全部都是异步的,两个进程都是相互隔离的。
- index.html嵌套在webview中的子webview查找
wvParent.getWebContents().findWebview('web1', function (webRef) {
console.log(webRef);
});
- 查找web.html窗口内webview
页面内webview移动
wv1.appendToOtherNodeInPage(document.getElementById('div2'));
//使用appendToOtherNodeInPage方法移动到本页面的div2下
页面间webview替换
var wv1= document.getElementById('web1');
var webcontent =win.webContents;
webcontent.findWebview('web1',function(webRef){//查找另外一个窗口的#web1对象
webview遮罩界面
当在webview的dom-ready事件触发了,也就是页面准备好了,此时删除了该遮罩iframe;