html5页面简单判断当前有无网络

干货4种网页检测 移动网络
1、 不好用
document.addEventListener("netchange", function(){
    var nt = plus.networkinfo.getCurrentType();
    switch ( nt ) {
        case plus.networkinfo.CONNECTION_ETHERNET:
        case plus.networkinfo.CONNECTION_WIFI:
           console.log("wifi");
            break;
        case plus.networkinfo.CONNECTION_CELL2G:
        case plus.networkinfo.CONNECTION_CELL3G:
        case plus.networkinfo.CONNECTION_CELL4G:
            console.log("4g");
            break;
        default:
            console.log("无网络");
            break;
    }
});  
2、 网络切换 有响应  好用  --推荐
var connection = navigator.connection || navigator.mozConnection || navigator.webkitConnection;
var type = connection.type;
function updateConnectionStatus() {
    alert("网络由 " + type + " 变化为 " + connection.type);
}
    //监听网络类型发生变化
connection.addEventListener('typechange', updateConnectionStatus);

3.在线离线, 不好用
window.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值