HTML5+ - 网络及网络状态获取

查看详细信息

networkinfo 获取网络信息

常量:

CONNECTION_UNKNOW: 网络状态常量,表示当前设备网络状态未知,固定值为0CONNECTION_NONE: 网络状态常量,当前设备网络未连接网络,固定值为1CONNECTION_ETHERNET: 网络状态常量,当前设备连接到有线网络,固定值为2CONNECTION_WIFI: 网络状态常量,当前设备连接到无线WIFI网络,固定值为3CONNECTION_CELL2G: 网络状态常量,当前设备连接到蜂窝移动2G网络,固定值为4CONNECTION_CELL3G: 网络状态常量,当前设备连接到蜂窝移动3G网络,固定值为5CONNECTION_CELL4G: 网络状态常量,当前设备连接到蜂窝移动4G网络,固定值为6

getCurrentType 获取设备当前连接的网络类型

plus.networkinfo.getCurrentType()
获取当前设备连接的网络类型,返回值为网络类型常量,可取值CONNECTION_*常量。
返回值:
Number : 设备当前网络类型

判断网络情况
var connectionStatus = plus.networkinfo.getCurrentType();
if(connectionStatus == 0 || connectionStatus == 1){
    mui.toast('无法连接网络');
}else if(connectionStatus == 3){
    mui.toast('使用wifi');
}else{
    ........
}

netchange  检测网络状态变化
mui.plusReady(function(){
    document.addEventListener("netchange", function(){
        var nt = plus.networkinfo.getCurrentType();
        switch ( nt ) {
            case plus.networkinfo.CONNECTION_ETHERNET:
            case plus.networkinfo.CONNECTION_WIFI:
            alert(""); 
            break; 
            case plus.networkinfo.CONNECTION_CELL2G:
            case plus.networkinfo.CONNECTION_CELL3G:
            case plus.networkinfo.CONNECTION_CELL4G:
            alert(""); 
            break; 
            default:
            alert("无网络!"); 
            break;
        }
    }, false );
});
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值