var supportNet=(typeof(navigator.onLine)=='boolean');
var supportCheck=navigator.network&&navigator.network.connection;
if(!supportNet){
document.getElementById('connectbar').innerHTML='什么破烂浏览器,不支持HTML5';
}
if(typeof(supportCheck)=='undefined'){
document.getElementById('statusbar').innerHTML='啊哎!你的系统或浏览器不支持。嘻嘻。';
}
function checkNet(){
if(supportNet){
document.getElementById('connect').innerHTML=navigator.onLine?'在线 online':'离线 offline';
}
if(supportCheck){
var networkState = navigator.network.connection.type;
var states = {};
states[Connection.UNKNOWN] = '未知网络';
states[Connection.ETHERNET] = '网线';
states[Connection.WIFI] = 'WIFI网络';
states[Connection.CELL_2G] = '2G网络';
states[Connection.CELL_3G] = '3G网络';
states[Connection.CELL_4G] = '4G网络';
states[Connection.NONE] = '没有网络';
document.getElementById('status').innerHTML=states[networkState];
}
}
window.setInterval(checkNet,500);