У меня проблема с кодом jQuery, который должен обнаруживать подключение к Интернету.Нет обнаружения в Интернете jQuery не работает
function checkConnection() {
var connected = true;
var img = document.createElement('img');
img.src = "https://p5-zbjpil5uzqzqg-b5icu4xm7kglqch5-458861-i2-v6exp3-ds.metric.gstatic.com/v6exp3/6.gif";
img.onerror = function() {
connected = false;
};
return connected;
}
setInterval(function() {
var isConnected = checkConnection(); // checkConnection() comes from above code
if (isConnected) {
alert('internet');
} else {
alert('no internet');
}
}, 3000);
Не имеет значения wheater Я в сети или в автономном режиме, появляется одно и то же окно предупреждения. Не могли бы вы помочь исправить код? Скрипка доступна ниже, не стесняйтесь ее исправлять.
Большое спасибо.
Ваше возвращение происходит до того, как произойдет террор, в результате чего он всегда возвращается к истине. Добро пожаловать в асинхронное программирование! –
Привет, Кевин. Спасибо за ваш совет. Не могли бы вы помочь мне исправить это? – qqruza
Предупреждение в обработчиках onError/onSuccess? И это javaSCRIPT, а не Java. Различные языки и платформа полностью. – Gimby