在Electron中webview标签没有作用/反应,是怎么回事?

原创 野人  2021-10-12 09:01  阅读 19 次

这次准备写了快速浏览同行网站的小工具,所以需要用到Electronwebview标签,本来以为是挺简单的一件事。

但是,写完才知道了,并没有生效,还一直在琢磨是不是写法的问题,翻阅了文档后,才知道,Electron的版本 >= 5,就禁用webview标签。

如果需要使用的话,就需要在构造BrowserWindow时,需要在webPreferences选项中设置webviewTag的值为true,才能来启用webview标签。

具体实例代码如下:

//省略了其他代码,只写了关键的代码
new BrowserWindow({
    width: 800,
    height: 600,
    minWidth: 800,
    minHeight: 600,
    webPreferences: {
        webviewTag: true,//关键就是这个配置项要开启
        preload: path.join(__dirname, '/preload.js'),
    },
});
本文地址:http://www.yerenwz.com/4819.html
版权声明:本文为原创文章,版权归 野人 所有,欢迎分享本文,转载请保留出处!

发表评论