这次准备写了快速浏览同行网站的小工具,所以需要用到Electro
中webview
标签,本来以为是挺简单的一件事。
但是,写完才知道了,并没有生效,还一直在琢磨是不是写法的问题,翻阅了文档后,才知道,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'), }, });