webview.executeJavascript不是函数
在最近的一个Electron项目中开始对我的js文件进行排序时,我不再能够webview.executeJavascript不是函数,javascript,html,node.js,electron,Javascript,Html,Node.js,Electron,在最近的一个Electron项目中开始对我的js文件进行排序时,我不再能够webview。executeJavascriptwebview是我的webview上的查询选择器的变量 我试着测试它是否从DOM获得了webview,我所做的只是将工作正常的代码移动到一个模块中,现在executeJavascript不再是一个函数 如果有人知道原因或者知道什么地方出了问题,那会很有帮助的 可能未启用webview 默认情况下,webview标记在Electron>=5中被禁用。你需要 在以下情况下通过设
webview。executeJavascript
webview
是我的webview上的查询选择器的变量
我试着测试它是否从DOM获得了webview,我所做的只是将工作正常的代码移动到一个模块中,现在executeJavascript
不再是一个函数
如果有人知道原因或者知道什么地方出了问题,那会很有帮助的 可能未启用
webview
默认情况下,webview
标记在Electron>=5中被禁用。你需要
在以下情况下通过设置webviewTagwebPreferences
选项启用标记:
构建浏览器窗口
来源:可能未启用
webview
默认情况下,webview
标记在Electron>=5中被禁用。你需要
在以下情况下通过设置webviewTagwebPreferences
选项启用标记:
构建浏览器窗口
来源:不知何故,我忽略了一个事实,即在Javascript加载并需要等待一段时间后,您就不能使用
webview.executeJavascript()。。。它现在可以工作了。我不知怎的错过了一个事实,那就是在Javascript加载并需要等待一段时间后,您就不能使用webview.executeJavascript()。。。现在可以了。您是否尝试过使用大写字母S
的executeJavaScript
文档:您是否尝试过使用大写字母S
的executeJavaScript
文档:您是否可以在模块停止工作之前包含模块的代码,如果可能,还可以包含代码?模块只是加载了var bar=require('./file.js')
您是否可以在模块停止工作之前包含模块的代码,如果可能的话,包括代码?模块只加载了var bar=require('./file.js')
这就解决了我的问题!这解决了我的问题!
const w = new BrowserWindow({
webPreferences: {
webviewTag: true
}
})