2017-08-03 135 views

回答

0

navigator.onLine检查是否存在连接,而不是如果您在线或不在线。

一个好的方法来检查,它发送请求并检查响应。

您可以使用类似isOnline:https://github.com/sindresorhus/is-online

+0

我认为_always_唯一真正的办法知道是轮询是'navigator'财产。我想知道,有什么方法可以设置事件发生时,该属性值更改? – Crowes

+0

你可以使用'online'和'offline'事件; https://developer.mozilla.org/en-US/docs/Web/API/NavigatorOnLine/onLine – sheplu

+0

这根本不起作用; 我也在解决方案后,但没有太多的东西,即使那里的文档没有为我工作。 也许它适用于你:[文档](https://electronjs.org/docs/tutorial/online-offline-events) 我已经打开问题,如果我的问题得到解决,我会在这里发布答案:[问题] (https://github.com/electron/electron/issues/11290) – Zakawat