我正在尝试使用电子的webFrame.executeJavaScriptInIsolatedWorld
方法,但我得到一个错误,说它不是一个函数。我试图在webview的预加载脚本中使用它。
import { webFrame } from 'electron'
webframe.executeJavaScriptInIsolatedWorld(123 , [{code: 'alert("hello")'}])
当我控制台登录webframe对象并检查其原型然后
executeJavaScriptInIsolatedWorld
不在那里,所以我理解为什么我会收到错误。但是电子文档(here)提到这种方法是可用的。我有点困惑。我在错误的位置使用它吗?这不能在webview的预加载中使用吗?
答案 0 :(得分:1)
您正在阅读2.0.2版电子文档。 1.7.11您使用https://github.com/electron/electron/blob/v1.7.11/docs/api/web-frame.md没有那些界面。