Cordova网络isOnline仅在WiFi上返回true [英] Cordova network isOnline returns true only on WiFi
本文介绍了Cordova网络isOnline仅在WiFi上返回true的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
仅当我打开了WiFi时,才会注销。在4g或任何移动互联网类型它不。看起来不可靠。想要更好地检测在线/离线状态吗?
The following logs out only when I have WiFi on. On 4g or any mobile internet type it doesn't. Doesn't seem so reliable. Any ideas for a better detection of online/offline state?
$rootScope.$on( '$cordovaNetwork:online', function ( event, networkState ) {
console.log( "Phone is online" );
} );
推荐答案
这对我来说很好:
function isOnline(){
return !(Connection.NONE==navigator.connection.type);
}
我希望这可以帮助你!
I hope this helps you!
这篇关于Cordova网络isOnline仅在WiFi上返回true的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文