js判斷網絡狀態

用navigator.onLine判斷網絡,不許確。android

因此棄用ios

寫了個用圖片請求的,來判斷是否有網絡網絡

let history = new createHashHistory()
let imgUrl = location.origin + '/assets/b05db8375b15357e40b5259fa7f3c10d.png?1'
let imgCallback = function(isOnline){
if(isOnline){
history.push(url)
} else{
alert('網絡異常,請檢查您的網絡')
}
};
(function (img, callback){
img.onload = function () {
callback(true)
}
img.onerror = function () {
callback(false)
}
img.src = imgUrl
})(new Image(), imgCallback)測試

 

android ,ios下,測試均可以url

相關文章
相關標籤/搜索