我使用电子官方样品“ https://github.com/hokein/electron-sample-apps/tree/master/webview/browser”
具有以下cmd:
/home/roroco/.node/node_modules/bin/electron /home/roroco/Downloads/js/electron-sample-apps/webview/browser/main.js
电子窗口控制台没有任何错误
我尝试打开webview devtools,但无法打开
const webview = document.querySelector('webview')
webview.addEventListener('dom-ready', () => {
webview.openDevTools()
})
我想这是Linux env问题,也许Windows和Mac都有此错误,这是我的env:
roroco@roroco ~/Downloads/js/electron-sample-apps $ lsb_release -a
No LSB modules are available.
Distributor ID: LinuxMint
Description: Linux Mint 19.1 Tessa
Release: 19.1
Codename: tessa
答案 0 :(得分:0)
我找到了解决方案,在电子方面,webview功能默认为禁用,我应该手动启用它
具有以下代码:
新的BrowserWindow({ 宽度:800,高度:600, webPreferences:{webviewTag:true} })