下面小编就为大家带来一篇使用phonegap检测网络状态的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
实例如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Check NetWork</title>
<script type="text/javascript" charset="UTF-8" src="cordova.js"></script>
<script type="text/javascript" charset="UTF-8">
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
checkConnection();
}
//关键代码
function checkConnection(){
var networkState=navigator.network.connection.type;
var states={};
states[Connection.UNKNOWN]='Unknown connection';
states[Connection.ETHERNET]='Ethernet connection';
states[Connection.WIFI]='Wifi connection';
states[Connection.CELL_2G]='Cell 2G connection';
states[Connection.CELL_3G]='Cell 3G connection';
states[Connection.CELL_4G]='Cell 4G connection';
states[Connection.NONE]='No network connection';
alert('Connection type: '+states[networkState]);
}
</script>
</head>
<body onload="onLoad()">
<p id="props"> A dialog box will report the network state.</p>
</body>
</html>
以上这篇使用phonegap检测网络状态的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。 |