97国产精品视频人人做人人爱,3344在线观看无码,成年人国产视频,欧美日一级片,在线看AV天堂,高清无码一本到东京热,欧美一级黄片一区2区,免费又爽又刺激高潮网址

用 JavaScript 檢測瀏覽器在線/離線狀態(JavaScript API?—?navigator.onLine)

2023-2-7    前端達人

如今HTML5 移動應用或 Web app 中越來越普遍的使用了離線瀏覽技術,所以用 JavaScript 檢測瀏覽器在線/離線狀態非常常見。

無論瀏覽器是否在線,navigator.onLine 屬性都會提供一個布爾值。 如果瀏覽器在線,則設置為 true ,否則設置為 false 

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

online 和 offline 事件:

當瀏覽器脫機或上線時,瀏覽器還支持 online 和 offline 事件

window.addEventListener('online', function(e){console.log('online')});
window.addEventListener('offline', function(e){console.log('offline');});

你可以使用幾種熟悉的方式來注冊事件:

  • 在 windowdocument,或 document.body 上使用 addEventListener
  • 將 document 或 document.body 的 ononline 或 onoffline 屬性設置為一個 JavaScript Function 對象。(注意:由于兼容性原因,不能使用 window.ononline 或 window.onoffline。)
  • 在 HTML 標記中的 body 標簽上指定 οnοnline=”…” 或 οnοffline=”…” 特性。

注意事項:

  • IE8中需要給document.body綁定事件而不是window
  • 在線離線的變化指的是物理上的網絡鏈接變化,如果是在控制臺將網絡限制為 offline 則不會觸發相應的事件。

實例代碼:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>用 JavaScript 檢測瀏覽器在線/離線狀態(JavaScript API?—?navigator.onLine)</title>
    <style type="text/css"> #status {
            position: fixed;
            width: 100%;
            font: bold 1em sans-serif;
            color: #FFF;
            padding: 0.5em;
        }
        #log {
            padding: 2.5em 0.5em 0.5em;
            font: 1em sans-serif;
        }
        .online {
            background: green;
        }
        .offline {
            background: red;
        } </style>
</head>
<body>
<div id="status"></div>
<div id="log"></div>
<button type="button" id="test">檢查狀態</button>
<script> window.addEventListener('load', function () { var testBtn = document.getElementById("test"); var status = document.getElementById("status"); var log = document.getElementById("log");

    function updateOnlineStatus(event) { var condition = navigator.onLine ? "online" : "offline";
        status.className = condition;
        status.innerHTML = condition.toUpperCase();

        log.insertAdjacentHTML("beforeend", "Event: " + (event?event.type:"-") + "; Status: " + condition+ " | ");
    }

    window.addEventListener('online', updateOnlineStatus);
    window.addEventListener('offline', updateOnlineStatus);
    testBtn.addEventListener("click", updateOnlineStatus);
    updateOnlineStatus();
}); </script>
</body>
</html>
    

總結:

1、navigator.online屬性提供瀏覽器是否在線的布爾值

2、瀏覽器脫機或上線還支持online和offline事件(IE8需要給document.body綁定事件而不是window)

藍藍設計建立了UI設計分享群,每天會分享國內外的一些優秀設計,如果有興趣的話,可以進入一起成長學習,請加藍小助,微信號:ben_lanlan,報下信息,藍小助會請您入群。歡迎您加入噢~~希望得到建議咨詢、商務合作,也請與我們聯系01063334945。


分享此文一切功德,皆悉回向給文章原作者及眾讀者.
免責聲明:藍藍設計尊重原作者,文章的版權歸原作者。如涉及版權問題,請及時與我們取得聯系,我們立即更正或刪除。


藍藍設計www.0391cbd.com )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 平面設計服務UI設計公司、界面設計公司、UI設計服務公司、數據可視化設計公司、UI交互設計公司、高端網站設計公司、UI咨詢、用戶體驗公司、軟件界面設計公司

日歷

鏈接

個人資料

藍藍設計的小編 http://www.0391cbd.com

存檔

主站蜘蛛池模板: 99re热精品视频国产免费| 91小视频版在线观看www| 九色综合视频网| 国产小视频在线高清播放| 亚洲国产精品久久久久秋霞影院| 国产精品久久久免费视频| 欧美精品啪啪| 五月天综合婷婷| 自拍偷拍欧美日韩| 激情成人综合网| 欧美精品亚洲精品日韩专| 国产女主播一区| 在线免费无码视频| 久热中文字幕在线| 波多野结衣在线se| 国产手机在线小视频免费观看| 人妻熟妇日韩AV在线播放| 极品国产在线| 制服丝袜亚洲| 国产制服丝袜91在线| 成人夜夜嗨| 九色综合伊人久久富二代| 国产午夜人做人免费视频| 一级毛片免费观看久| 久久精品中文字幕免费| 97视频精品全国在线观看| 2020国产免费久久精品99| 丁香婷婷久久| 人人妻人人澡人人爽欧美一区| 午夜小视频在线| 亚洲欧美激情小说另类| 伊人天堂网| 日日碰狠狠添天天爽| 中文字幕av一区二区三区欲色| 无码一区二区波多野结衣播放搜索| 天堂成人av| 真人免费一级毛片一区二区| 2022国产91精品久久久久久| 久久精品无码国产一区二区三区| 欧美日韩福利| 精品剧情v国产在线观看| 亚洲大学生视频在线播放| 亚洲AV无码不卡无码| 中文字幕有乳无码| 亚洲精品成人福利在线电影| 97久久超碰极品视觉盛宴| 无码一区二区三区视频在线播放| 天天做天天爱夜夜爽毛片毛片| 草逼视频国产| 六月婷婷激情综合| 99er这里只有精品| 国产粉嫩粉嫩的18在线播放91| 亚洲中文在线视频| 99偷拍视频精品一区二区| 亚洲三级a| 亚洲一级毛片免费看| 国产拍在线| 亚洲伊人电影| 国产精品视频观看裸模| 丰满少妇αⅴ无码区| 亚洲浓毛av| 欧美日韩国产在线播放| 特级精品毛片免费观看| 国产精品白浆无码流出在线看| 乱系列中文字幕在线视频 | 國產尤物AV尤物在線觀看| 日韩一区精品视频一区二区| 中文字幕亚洲综久久2021| 亚洲人人视频| 国产在线视频福利资源站| 国产亚洲高清在线精品99| 中文字幕永久在线看| 日韩欧美视频第一区在线观看| 国产精品国产三级国产专业不| 毛片最新网址| 亚洲一区免费看| 亚洲国产在一区二区三区| 九色综合视频网| 免费观看男人免费桶女人视频| 日本免费一级视频| 亚洲精品va| 国产精品福利导航|