Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/198.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
android返回连接上的cordova插件网络信息。type=无,即使有4G连接_Android_Cordova_Connection - Fatal编程技术网

android返回连接上的cordova插件网络信息。type=无,即使有4G连接

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

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", 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
在安装网络信息插件时将不起作用,因为它会