91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何用JavaScript檢測離線/在線狀態

發布時間:2020-07-27 09:45:06 來源:億速云 閱讀:171 作者:Leah 欄目:web開發

如何用JavaScript檢測離線/在線狀態?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

這兩年離線瀏覽技術越來越流行,最常見的就是HTML5移動應用里,有很多普通的Web app也使用了這些技術。但是,新技術的出現有時會給我們WEB開發人員帶領額外的苦惱,比如,如何判斷用戶現在是在線還是離線?幸好,有矛就有盾,JavaScript里的navigator對象幫我們解決這個問題。


navigator.onLine

navigator.onLine屬性能給我們提供一個布爾值,用來判斷用戶是否連接了互聯網。你可以這樣訪問它:

if(navigator.onLine) { // true|false
	// ...
}

沒有比這更簡單的了!

事件

我們除了能檢測這個離線/在線屬性值外,還可以綁定offlineonline事件:

function updateIndicator() {
	// 這時可以根據offline/online按鈕的顏色
}

// 根據網絡連接情況更新在線狀態
window.addEventListener('online',  updateIndicator);
window.addEventListener('offline', updateIndicator);
updateIndicator();

當然,老式的技術里也提供了相應的方法,在body標記上使用ononlineonoffline 方法。

我可以想象到很多地方都需要使用這些事件和屬性。比如一種情況,當用戶正在工作時,斷網了,如果我們的WEB應用可以檢測出這種狀態,可以將用戶的寫作保持到本地的Web Storage里,等網絡恢復后,再提交到服務器上,這樣,斷網將不會給用戶的寫作帶來影響。這只是一個簡單的例子,相信你能想出更多。

需要提醒的是,這個API并不是那么可靠。最古老的定時刷新的技術可以當做一種備案。

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

十堰市| 吉林市| 麻江县| 天气| 康马县| 红原县| 简阳市| 九江市| 固安县| 武威市| 新建县| 汉沽区| 莱西市| 阿合奇县| 莱州市| 华池县| 连平县| 竹北市| 瑞安市| 广丰县| 武鸣县| 成都市| 绵竹市| 哈巴河县| 禄劝| 凤山市| 吴旗县| 景洪市| 崇左市| 黔江区| 上高县| 逊克县| 白银市| 三江| 凭祥市| 奈曼旗| 察雅县| 灯塔市| 米泉市| 平度市| 屏山县|