在线/离线事件探测
属性返回值:
由于许多情况都会返回 true
,你应该小心对待误报的情况, 因为我们不能总是假设 值意味着 Electron 可以访问互联网。 例如,当计算机运行的虚拟化软件时,虚拟以太网适配器处于 “always connected” 状态。 因此,如果您想要确定 Electron 的互联网访问状态,您应该为此检查进行额外的开发。
示例
从HTML文件 index.html
开始,这个例子会演示 navigator.onLine
API 是如何被用来构建一个连接状态指示器的。
为了操作DOM,创建一个 renderer.js
文件,添加事件监听器到 和 'offline'
窗口
中. 事件处理器设置基于 navigator.onLine
的结果到 element 的内容中。
renderer.js
最后,创建一个 main.js
文件用来给主进程创建窗口。
启动 Electron 应用程序后,您应该能看到通知: