[英]how to integrate a browser in electron app?
我最近正在开发一个使用电子的半自动 Web 内容提取器。 在我的设计中,这个应用程序可以显示一个网页,允许用户在这个网页中选择一些 DOM 内容,并自动提取这些 DOM 中的有用数据。
但我不知道如何在电子应用程序中显示网页。 我尝试使用<iframe/>
来显示网络,但是当X-Frame-Options
标头设置为sameorigin
,它不会显示在 iframe 中。
有没有其他方法可以将网络集成到电子应用程序中? 特别是,我需要监听集成网络内部的点击事件,我还需要从这个网络访问 DOM。
谢谢!
您可以轻松地为任何 web url 生成一个新的BrowserWindow
,并且可以使用您想要在其他网页上运行的代码运行预加载脚本。
这将是您抓取内容所需的代码(并通过 ipc 将其发送到您的主进程)以及附加您的点击事件侦听器的代码。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.