zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    day8--socket文件传输
    day8--socket网络编程进阶
    day5模块学习--re正则模块
    day6作业--游戏人生完善
    day1作业--登录接口
    expect自动化工具
    day17--JQuery实例
    day17--JQuery
    day--16页面布局
    day16--HTML、CSS、JavaScript总结
  • 原文地址:https://www.cnblogs.com/zzsdream/p/10569150.html
Copyright © 2011-2022 走看看