怎么样使用phonegap检测网络状态?

怎么样使用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检测网络状态的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持路饭。