js 监听设备的联网断网

作者: 李佳明先生 | 来源:发表于2019-01-17 19:26 被阅读2次

当网络从离线变为在线或者从在线变为离线时,分别触发这两个事件

window.addEventListener("online", function () {
    //当联网的时候触发的回调
}, false);
window.addEventListener("offline", function () {
    //当断网的时候触发的回调
}, false);

另外window.navigator.onLine可以检测页面首次加载的时候是否联网,值为truefalse

更加兼容的写法

var EventUtil = {
    addHandler: function(element, type, handler) {
        if (element.addEventListener) {
            element.addEventListener(type, handler, false);
        } else if (element.attachEvent) {
            element.attachEvent("on" + type, handler);
        } else {
            element["on" + type] = handler;
        }
    }
};
EventUtil.addHandler(window, "online", function() {
    console.log("Online");
});
EventUtil.addHandler(window, "offline", function() {
    console.log("Offline");
});

相关文章

  • js 监听设备的联网断网

    当网络从离线变为在线或者从在线变为离线时,分别触发这两个事件 另外window.navigator.onLine可...

  • uni-app 全局方法(不定期更新)

    一、监听网络状态 断网提示 1、新建JS文件,自己起名 代码: // 网络监听 const NetWork = {...

  • flutter真机调试设备一直loading

    检查网络状态尝试断网,再重启AndroidStudio,出现设备后再联网。 ps:flutter很多卡顿的操作都和...

  • 拒绝断网:3母1子全屋WiFi覆盖,玩转360全屋路由

    又断网了?网络摄像头卡死?智能音箱断连?莫慌,很有可能是你家智能联网设备太多了,老路由承受不了。 这个问题很好琢磨...

  • 回车 enter 键盘监听

    JS监听某个输入框 S监听某个DIV区域 JS监听body区域

  • 乐洋昊天:物联网安全重要性不容忽视

    物联网网关是标准的网元设备,是传感网与通信网络实现互联互通的重要设备。运营商通过物联网网关设备可以管理底层的各感知...

  • 618延长线接线板怎么选

    现在社会中不能断电断水和断网,而临近618我们主要的抢货设备就是手机和电脑,这两个设备不能断网断电。如何在618中...

  • adb wifi链接设备

    adb 链接wifi设备 首先链接设备 开启设备端口监听 开启监听后 可以拔除usb adb 链接设备adb c...

  • MQTT

    物联网 (IoT) 设备必须连接互联网。通过连接到互联网,设备就能相互协作,以及与后端服务协同工作。互联网的基础网...

  • 局域网设备定向断网

    运行环境kali 查看本机IP 查看局域网网关(路由器IP) 扫描已经链接局域网的设备IP,导出到iplist文件...

网友评论

    本文标题:js 监听设备的联网断网

    本文链接:https://www.haomeiwen.com/subject/cmhwdqtx.html