Cordova [PhoneGap][检查连接]无法从中的示例工作http://docs.phonegap.com 试验 函数加载() { 检查连接(); } 函数checkConnection() { 警报('0000'); var networkState=navigator.network.connection.type; 警报(“111”); 变量状态={}; 状态[Connection.UNKNOWN]=“未知连接”; 状态[Connection.ETHERNET]=“以太网连接”; 状态[Connection.WIFI]=“WIFI连接”; 状态[Connection.CELL_2G]=“CELL 2G Connection”; 状态[Connection.CELL_3G]=“CELL 3G Connection”; 状态[Connection.CELL_4G]=“CELL 4G Connection”; 状态[Connection.NONE]=“无网络连接”; 警报('2222'); 警报('连接类型:'+状态[网络状态]); //if(networkState!=Connection.NONE){ //重定向到索引页 }
大家好,我知道有很多用于检查互联网连接的示例,我希望这不会被视为重复发布 我想知道为什么无法处理警报111 “var networkState=navigator.network.connection.type;”“ 但是,我主要参考了 谁能告诉我哪里出了问题Cordova [PhoneGap][检查连接]无法从中的示例工作http://docs.phonegap.com 试验 函数加载() { 检查连接(); } 函数checkConnection() { 警报('0000'); var networkState=navigator.network.connection.type; 警报(“111”); 变量状态={}; 状态[Connection.UNKNOWN]=“未知连接”; 状态[Connection.ETHERNET]=“以太网连接”; 状态[Connection.WIFI]=“WIFI连接”; 状态[Connection.CELL_2G]=“CELL 2G Connection”; 状态[Connection.CELL_3G]=“CELL 3G Connection”; 状态[Connection.CELL_4G]=“CELL 4G Connection”; 状态[Connection.NONE]=“无网络连接”; 警报('2222'); 警报('连接类型:'+状态[网络状态]); //if(networkState!=Connection.NONE){ //重定向到索引页 },cordova,Cordova,大家好,我知道有很多用于检查互联网连接的示例,我希望这不会被视为重复发布 我想知道为什么无法处理警报111 “var networkState=navigator.network.connection.type;”“ 但是,我主要参考了 谁能告诉我哪里出了问题 谢谢似乎您在新版本的PhoneGap上使用了旧代码。PhoneGap将连接API更改为使用从2.2.0版开始的导航器。连接。键入。我想知道,如果我在计算机浏览器或手机浏览器中打开该页面是否有效?因为我发现在更改为导航后它似乎不起作用或.c
谢谢似乎您在新版本的PhoneGap上使用了旧代码。PhoneGap将连接API更改为使用从2.2.0版开始的导航器。连接。键入。我想知道,如果我在计算机浏览器或手机浏览器中打开该页面是否有效?因为我发现在更改为导航后它似乎不起作用或.connection.type,然后在我的计算机浏览器中检查它。它不会发出警报111它在计算机浏览器或移动浏览器中都不起作用。它只在作为phonegap应用程序运行时起作用。进一步编辑:我在我的移动应用程序中测试了它,最多可以发出警报111,然后有一个空白页面我已经检查了app/res/xml/co中的值nfig.xml和app/AndroidManifest.xmlbtw是否也可以帮助我查看另一个问题=p
<!DOCTYPE HTML>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Test</title>
<script type="text/javascript" charset="utf-8" src="cordova-2.3.0.js"></script>
<script type="text/javascript" charset="utf-8">
function load()
{
checkConnection();
}
function checkConnection()
{
alert('0000');
var networkState = navigator.network.connection.type;
alert('111');
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('2222');
alert('Connection type: ' + states[networkState]);
//if (networkState != Connection.NONE){
// redirecting to index page
}
</script>
</head>
<body onload="load()">
</body>
</html>