2017-08-03 70 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