Cordova 网络 isOnline returns 仅在 WiFi 上为真
Cordova network isOnline returns true only on WiFi
以下只有在我打开WiFi时才会退出。在 4g 或任何移动互联网类型上,它没有。好像不太靠谱有什么更好地检测 online/offline 状态的想法吗?
$rootScope.$on( '$cordovaNetwork:online', function ( event, networkState ) {
console.log( "Phone is online" );
} );
这对我来说很好用:
function isOnline(){
return !(Connection.NONE==navigator.connection.type);
}
希望对您有所帮助!
以下只有在我打开WiFi时才会退出。在 4g 或任何移动互联网类型上,它没有。好像不太靠谱有什么更好地检测 online/offline 状态的想法吗?
$rootScope.$on( '$cordovaNetwork:online', function ( event, networkState ) {
console.log( "Phone is online" );
} );
这对我来说很好用:
function isOnline(){
return !(Connection.NONE==navigator.connection.type);
}
希望对您有所帮助!