在线/离线事件探测

    属性返回值:

    由于许多情况都会返回 true,你应该小心对待误报的情况, 因为我们不能总是假设 值意味着 Electron 可以访问互联网。 例如,当计算机运行的虚拟化软件时,虚拟以太网适配器处于 “always connected” 状态。 因此,如果您想要确定 Electron 的互联网访问状态,您应该为此检查进行额外的开发。

    示例

    从HTML文件 index.html 开始,这个例子会演示 navigator.onLine API 是如何被用来构建一个连接状态指示器的。

    为了操作DOM,创建一个 renderer.js 文件,添加事件监听器到 和 'offline' 窗口 中. 事件处理器设置基于 navigator.onLine 的结果到 element 的内容中。

    renderer.js

    最后,创建一个 main.js 文件用来给主进程创建窗口。

    启动 Electron 应用程序后,您应该能看到通知: