我有一个快速服务器,用于http://localhost:9000
的角度前端我正在使用电子作为桌面客户端。
我想强迫用户通过电子和电子来查看应用程序。我不希望用户能够通过任何其他浏览器浏览应用程序。
有没有办法禁用通过普通浏览器访问应用程序的功能?
我试图找到有关这方面的信息,但已经缩短了。
答案 0 :(得分:0)
编辑:这只能在客户端进行
您可以检查window.process
对象是否存在。
if (window.process && window.process !== undefined) {
// Likely electron
}
答案 1 :(得分:0)
我不知道它是否相关,但你有可能不使用localhost吗?我发现在构建了角度部分(使用ng run build
)并在电子的main.js中引用它们之后,就没有必要运行本地服务器了(但到目前为止我只填充了角度的快速入门)进入电子壳)