如何禁止用户通过Express / electronic app中的常规浏览器查看应用

时间:2017-06-08 20:03:19

标签: node.js angular express electron

我有一个快速服务器,用于http://localhost:9000

的角度前端

我正在使用电子作为桌面客户端。

我想强迫用户通过电子和电子来查看应用程序。我不希望用户能够通过任何其他浏览器浏览应用程序。

有没有办法禁用通过普通浏览器访问应用程序的功能?

我试图找到有关这方面的信息,但已经缩短了。

2 个答案:

答案 0 :(得分:0)

编辑:这只能在客户端进行

您可以检查window.process对象是否存在。

if (window.process && window.process !== undefined) { // Likely electron }

答案 1 :(得分:0)

我不知道它是否相关,但你有可能不使用localhost吗?我发现在构建了角度部分(使用ng run build)并在电子的main.js中引用它们之后,就没有必要运行本地服务器了(但到目前为止我只填充了角度的快速入门)进入电子壳)