1
使用navigator.onLine
时,即使断开我的wifi连接,它也会始终返回true。如何检查电子在线状态。
使用navigator.onLine
时,即使断开我的wifi连接,它也会始终返回true。如何检查电子在线状态。
navigator.onLine
检查是否存在连接,而不是如果您在线或不在线。
一个好的方法来检查,它发送请求并检查响应。
您可以使用类似isOnline:https://github.com/sindresorhus/is-online
我认为_always_唯一真正的办法知道是轮询是'navigator'财产。我想知道,有什么方法可以设置事件发生时,该属性值更改? – Crowes
你可以使用'online'和'offline'事件; https://developer.mozilla.org/en-US/docs/Web/API/NavigatorOnLine/onLine – sheplu
这根本不起作用; 我也在解决方案后,但没有太多的东西,即使那里的文档没有为我工作。 也许它适用于你:[文档](https://electronjs.org/docs/tutorial/online-offline-events) 我已经打开问题,如果我的问题得到解决,我会在这里发布答案:[问题] (https://github.com/electron/electron/issues/11290) – Zakawat