如何访问<webview>的窗口对象

时间:2017-08-22 06:14:24

标签: javascript webview electron

使用电子时,由于有关框架的安全问题,使用<webview>代替<iframe>。但是,仍然可以从其外部拥有的流程访问webview的流程,这将是非常有用的。这是可能的,修改DOM或附加关闭外部DOM的处理程序吗?

1 个答案:

答案 0 :(得分:1)

要添加自定义代码并更改任意网站的DOM,请将其添加到index.html

<webview preload="./yourscript.js" src="http://yourpage.com" style="position:absolute;width:100%;height:100%;"></webview>

以下是详细文档:https://electron.atom.io/docs/api/webview-tag/

以下是我发现的关于此主题的github问题:https://github.com/electron/electron/issues/2048#issuecomment-115092053