navigator.online在桌面上工作,但在我的android手机上总是返回true
我需要检查用户是否已连接到internet。我的代码在浏览器上运行得很好,但在android手机上失败了 在navigator.online在桌面上工作,但在我的android手机上总是返回true,android,ionic,Android,Ionic,我需要检查用户是否已连接到internet。我的代码在浏览器上运行得很好,但在android手机上失败了 在app.js中,我有以下代码: $rootScope.online = navigator.onLine; $window.addEventListener("offline", function () { console.log("called offline") $rootScope.$apply(function() {
app.js
中,我有以下代码:
$rootScope.online = navigator.onLine;
$window.addEventListener("offline", function () {
console.log("called offline")
$rootScope.$apply(function() {
$rootScope.online = false;
});
}, false);
$window.addEventListener("online", function () {
console.log("called online")
$rootScope.$apply(function() {
$rootScope.online = true;
});
}, false);
在应用程序中,事件从未真正触发,navigator.onLine始终返回true?我该如何解决这个问题