我需要一些幫助,我可以使用Javascript或jQuery或任何庫(如果可用)檢查互聯網連接。因爲我正在開發一個離線應用程序,如果用戶離線,我想顯示一個版本,如果用戶在線,則顯示另一個版本。如何檢查用戶是否使用JavaScript或任何庫在線?
目前我正在使用此代碼:
if (navigator.onLine) {
alert('online');
} else {
alert('offline');
}
但是這是工作非常緩慢的檢測。有時它只連接到沒有互聯網的網絡,需要5到10秒才能提醒false
(沒有互聯網)。
我看了一下Offline.js庫,但我不確定這個庫對我的情況是否有用。並且我不知道如何使用它
你能定義_very很慢detect_? –
可能重複的[檢測到互聯網連接脫機?](http://stackoverflow.com/questions/189430/detect-that-the-internet-connection-is-offline) – jmoerdyk
@jmoerdyk是公平的,該帖子已經有7年的歷史了,從那時起技術已經發生了突飛猛進的發展,不僅如此,它看起來好像OP從Edmhs那裏得到了他們的代碼。 –