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

相关文章
相关标签/搜索