• H5判断网络状态


    1.判断网络连接的网络状态

    if (navigator.onLine) {
    alert('online')
    } else {
    alert('offline');
    }

    想要监听浏览器的联网状态, 使用window.onOnline和window.onOffline事件:

    window.addEventListener("offline", function(e) {alert("offline");})

    window.addEventListener("online", function(e) {alert("online");})
    更为安全的做法:

    var el = document.body;
    if (el.addEventListener) {
    window.addEventListener("online", function () {
    alert("online");}, true);
    window.addEventListener("offline", function () {
    alert("offline");}, true);
    }
    else if (el.attachEvent) {
    window.attachEvent("ononline", function () {
    alert("online");});
    window.attachEvent("onoffline", function () {
    alert("offline");});
    }
    else {
    window.ononline = function () {
    alert("online");};
    window.onoffline = function () {
    alert("offline");};
    }
    注意,检测ononline事件,要绑定在window对象上 
    attachEvent——兼容:IE7、IE8;不兼容firefox、chrome、IE9、IE10、IE11、safari、opera

    addEventListener——兼容:firefox、chrome、IE、safari、opera;不兼容IE7、IE8

  • 相关阅读:
    高进度乘法FFT优化
    Activity的四种加载模式
    异步任务AsyncTask
    利用Handler在子线程中更新UI
    Android 屏幕旋转监听
    HDOJ-1698-线段树成段更新
    HDOJ-1671-字典树
    HDOJ-1251 字典树
    python数据结构与算法
    find the lowest number location
  • 原文地址:https://www.cnblogs.com/zzsdream/p/10569150.html
Copyright © 2020-2023  润新知