提问人:Athan Clark 提问时间:12/23/2017 最后编辑:Athan Clark 更新时间:11/29/2021 访问量:991
在 Electron 中禁用网络
Disable Networking in Electron
问:
electron.js 是一个用户界面工具包,允许 Web 应用程序作为任意 GUI 运行。
但是,有些应用程序应该被认为是敏感的 - 例如,银行的 GUI 应该有强有力的保证,表明它不会做任何恶作剧的事情。
我想知道电子可执行文件(或 node.js 本身)是否允许在完全禁用网络的模式下运行 - 这样,作为消费者,我至少可以确信用户界面不会将我的密码发送到异地。
类似的东西会非常方便,尽管相去甚远。./node_modules/.bin/electron --no-networking index.js
答:
0赞
Sharvin K
11/29/2021
#1
我还没有尝试过它是否有效。 以下行模拟 Chromium 中的离线模式。
模拟网络中断。
window.webContents.session.enableNetworkEmulation({ offline: true });
评论
0赞
WofWca
4/7/2023
不是 100% 确定,但我想我已经看到一个开放的 WebSocket 连接交换消息,即使启用了网络仿真,所以也许它不是 100% 万无一失的。
评论