我的插件有问题:navigator.network.connection。我已经上传了新版本,并按照所有说明正确使用它。
代码是:
HTML
<--a href="javascript:void(0);" data-role="button" class="btn swatch-8" onclick="loggati()">登录<--/a>
查询
函数loggati(){
如果(是在线()==真){
警报(“确定”);
}
}
功能在线(){
var networkState = navigator.connection.type;
变种状态 = {};
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.CELL] = '小区通用连接';
states[Connection.NONE] = '没有网络连接';
if(states[networkState]=='No network connection'){
return false;
}else{
return true;
}
}
如果我在指令状态 [Connection.UNKNOWN] = 'Unknown connection'; 之后尝试打印某些内容,则不会打印警报。代码挂在该指令上。如果我尝试打印“states[Connection.UNKNOWN]”,代码就会挂起。有谁知道问题是什么?正确地写我的代码?我在互联网上找不到任何东西。太感谢了。