• 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

  • 相关阅读:
    济南空中课堂视频下载辅助脚本
    npm 修改仓库源
    Java后端实现登陆的方式
    java 新词汇
    数据库系统,设计、实现与管理(基础篇)阅读笔记
    java 面试01
    js rem 适配多端
    了解Java
    linux 查看内存使用情况
    linux 日志查看
  • 原文地址:https://www.cnblogs.com/zzsdream/p/10569150.html
Copyright © 2020-2023  润新知