如何用JavaScript檢測離線/在線狀態-創新互聯

創新互聯www.cdcxhl.cn八線動態BGP香港云服務器提供商,新人活動買多久送多久,劃算不套路!

創新互聯公司2013年成立,是專業互聯網技術服務公司,擁有項目網站設計、成都網站制作網站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元清鎮做網站,已為上家服務,為清鎮各地企業和個人服務,聯系電話:13518219792

如何用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并不是那么可靠。最古老的定時刷新的技術可以當做一種備案。

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注創新互聯-成都網站建設公司行業資訊頻道,感謝您對創新互聯的支持。

網站欄目:如何用JavaScript檢測離線/在線狀態-創新互聯
文章分享:http://m.kartarina.com/article28/cdcdjp.html

成都網站建設公司_創新互聯,為您提供品牌網站建設Google網站策劃動態網站微信小程序App開發

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

小程序開發
主站蜘蛛池模板: 亚洲国产成人精品无码一区二区 | 亚洲Av无码乱码在线播放| 中文字幕精品无码一区二区| 99久久人妻无码精品系列蜜桃 | 亚洲成av人片在线观看天堂无码| AV无码小缝喷白浆在线观看| 亚洲大尺度无码无码专区| 无码专区国产无套粉嫩白浆内射 | 亚洲中文字幕久久精品无码喷水| 久久久久亚洲AV无码去区首| 精品多人p群无码| 国产成人AV无码精品| 日韩AV高清无码| 免费无码又爽又刺激高潮的视频 | 国产精品无码制服丝袜| 91久久九九无码成人网站| 成人无码一区二区三区| 无码一区二区波多野结衣播放搜索 | 亚洲成AV人片在线播放无码| 毛片无码一区二区三区a片视频| 亚洲∧v久久久无码精品| 久久久国产精品无码免费专区| 无码8090精品久久一区| 亚洲天然素人无码专区| 无码一区二区三区爆白浆| 无码137片内射在线影院| 精品无码日韩一区二区三区不卡| 无码H肉动漫在线观看| 国产成人无码精品久久久久免费| 18禁超污无遮挡无码免费网站国产 | 国产精品免费看久久久无码 | 精品久久久久久无码人妻中文字幕| 国产成人精品无码一区二区| 超清无码一区二区三区| 韩日美无码精品无码| 亚洲AV无码久久精品蜜桃| 亚洲中文字幕不卡无码| 国产精品无码成人午夜电影| 国产办公室秘书无码精品99 | 亚洲日韩国产二区无码 | 日韩av无码成人无码免费|