电子webFrame.executeJavaScriptInIsolatedWorld不是一个函数

时间:2018-06-01 13:08:34

标签: electron

我正在尝试使用电子的webFrame.executeJavaScriptInIsolatedWorld方法,但我得到一个错误,说它不是一个函数。我试图在webview的预加载脚本中使用它。

import { webFrame } from 'electron'

webframe.executeJavaScriptInIsolatedWorld(123 , [{code: 'alert("hello")'}])

当我控制台登录webframe对象并检查其原型然后
executeJavaScriptInIsolatedWorld不在那里,所以我理解为什么我会收到错误。但是电子文档(here)提到这种方法是可用的。我有点困惑。我在错误的位置使用它吗?这不能在webview的预加载中使用吗?

1 个答案:

答案 0 :(得分:1)

您正在阅读2.0.2版电子文档。 1.7.11您使用https://github.com/electron/electron/blob/v1.7.11/docs/api/web-frame.md没有那些界面。