欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

如何用JavaScript檢測離線/在線狀態(tài)-創(chuàng)新互聯(lián)

創(chuàng)新互聯(lián)www.cdcxhl.cn八線動態(tài)BGP香港云服務(wù)器提供商,新人活動買多久送多久,劃算不套路!

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

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

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

navigator.onLine

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

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

沒有比這更簡單的了!

事件

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

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

// 根據(jù)網(wǎng)絡(luò)連接情況更新在線狀態(tài)
window.addEventListener('online',  updateIndicator);
window.addEventListener('offline', updateIndicator);
updateIndicator();

當(dāng)然,老式的技術(shù)里也提供了相應(yīng)的方法,在body標(biāo)記上使用ononlineonoffline 方法。

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

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

看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識有進(jìn)一步的了解或閱讀更多相關(guān)文章,請關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道,感謝您對創(chuàng)新互聯(lián)的支持。

網(wǎng)站欄目:如何用JavaScript檢測離線/在線狀態(tài)-創(chuàng)新互聯(lián)
文章分享:http://chinadenli.net/article28/cdcdjp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)Google網(wǎng)站策劃動態(tài)網(wǎng)站微信小程序App開發(fā)

廣告

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

小程序開發(fā)