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

时间:2016-07-14 13:03:00

标签: javascript electron

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

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

如果应用程序从外部Web服务器加载到BrowserWindow,是否无法在Web应用程序的java脚本文件中使用电子?

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

2 个答案:

答案 0 :(得分:1)

这是绝对可能的。 BrowserWindow.loadUrl还将加载http位置(本地主机或其他位置)。

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

Here,您可以找到关于此的示例

答案 1 :(得分:0)

您可以使用webview加载外部网页内容。

它类似于iframe,区别在于它在一个单独的流程中运行而不是您的应用,并且它与您的应用具有相同的权限,以确保您的应用免受嵌入内容的侵害。

有关webview的更多信息,请访问here