我有我的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);
無論我在線還是離線,都有相同的警報窗口INTERNET出現。你能幫助解決這個問題嗎?小提琴可在下面找到,隨時修改它。
非常感謝。
您的回報發生在發生錯誤之前,導致它始終返回true。歡迎來到異步編程! –
嗨凱文。感謝您的建議。你能幫我解決嗎? – qqruza
onError/onSuccess處理程序中的警報?這是javaSCRIPT,而不是Java。完全不同的語言和平臺。 – Gimby