android返回连接上的cordova插件网络信息。type=无,即使有4G连接
Android上的Cordova插件网络信息存在问题。即使存在4G连接,有时,当我从后台恢复应用程序并使用navigator.connection.type检查连接时,它返回connection.type=NONE,但存在internet连接。如果我关闭并重新打开应用程序,它将返回connection.type=4G。I用户cordova@7.1.0科尔多瓦呢-android@6.4.0尝试使用android返回连接上的cordova插件网络信息。type=无,即使有4G连接,android,cordova,connection,Android,Cordova,Connection,Android上的Cordova插件网络信息存在问题。即使存在4G连接,有时,当我从后台恢复应用程序并使用navigator.connection.type检查连接时,它返回connection.type=NONE,但存在internet连接。如果我关闭并重新打开应用程序,它将返回connection.type=4G。I用户cordova@7.1.0科尔多瓦呢-android@6.4.0尝试使用 document.addEventListener("deviceready", onDeviceR
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
if(navigator.onLine) {
alert("Internet Connect");
}else {
alert("No Internet");
}
}
这是我目前用于此问题的解决方法:
document.addEventListener("resume", function(){
navigator.connection.getInfo(function(type){
navigator.connection.type = type;
});
}, false);
有关原因的解释,请参阅。使用
navigator.onLine
在安装网络信息插件时将不起作用,因为它会