【问题标题】:Disable Networking in Electron在 Electron 中禁用网络
【发布时间】:2018-06-05 19:31:14
【问题描述】:

electron.js 是一个用户界面工具包,它允许 Web 应用程序作为任意 GUI 运行。

但是,有些应用程序应该被认为是敏感的 - 例如,银行的 GUI 应该有强有力的保证,它不会做任何恶作剧。

我想知道电子​​可执行文件(或 node.js 本身)是否允许在网络完全禁用的模式下运行 - 这样,作为消费者,我至少可以有信心用户界面未将我的密码发送到场外。

./node_modules/.bin/electron --no-networking index.js 之类的东西会非常方便,尽管相去甚远。

【问题讨论】:

  • 好问题!您最终找到了可靠地禁用 Electron 应用中的网络功能的解决方案吗?

标签: node.js security networking electron malware


【解决方案1】:

我还没有尝试过它是否有效。 以下几行模拟了 chromium 中的离线模式。

// 模拟网络中断。

window.webContents.session.enableNetworkEmulation({ offline: true });

【讨论】:

    猜你喜欢
    • 2021-12-04
    • 2016-07-12
    • 1970-01-01
    • 2017-11-02
    • 1970-01-01
    • 2023-04-01
    • 2019-01-26
    • 2013-07-16
    • 1970-01-01
    相关资源
    最近更新 更多