是否可以在从外部网络服务器加载的Web应用程序中使用Electron

Is it possible to use Electron in web application loaded from external web server?

本文关键字:应用程序 Web Electron 加载 服务器 从外部 网络服务 网络 是否      更新时间:2023-09-26

我开始学习Electron,有一个问题:
是否可以仅在Electron从本地文件夹加载应用程序的情况下在Web应用程序中使用Electron的代码?

win.loadURL('file://' + __dirname + '/app/index.html');

如果应用程序从外部Web服务器加载到浏览器窗口,则无法在Web应用程序的java脚本文件中使用electron吗?

win.loadURL('http://localhost:9000');

这是绝对可能的。BrowserWindow.loadUrl 还将加载 http 位置、localhost 或其他位置。

我们使用它从本地 webpack 开发服务器加载应用程序以使用更改进行刷新,而无需重新启动应用程序,更不用说必须经历整个构建过程了。

在这里,您可以找到一个确切的示例

您可以使用 Web

视图加载外部 Web 内容。

它与 iframe 类似,不同之处在于它在与应用不同的进程中运行,并且它没有与您的应用相同的权限,以确保您的应用免受嵌入内容的影响。

有关网络视图的更多信息,请点击此处