Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
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 - Fatal编程技术网

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 [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

大家好,我知道有很多用于检查互联网连接的示例,我希望这不会被视为重复发布

我想知道为什么无法处理警报111

“var networkState=navigator.network.connection.type;”“

但是,我主要参考了

谁能告诉我哪里出了问题


谢谢

似乎您在新版本的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>