有一段时间我访问网站但收到错误& navigator.onLine()
返回true
那么,即使我没有访问任何网站,为什么我会得到回报。
这是我的代码:
setInterval(function(){
if(navigator.onLine){
return true;
}else{
return false;
}
},1000);
这将是我在我的办公室测试它意味着一个大型网络。 有什么解决方案吗? 要么 我更喜欢jquery ajax来检查互联网连接
答案 0 :(得分:2)
onLine
是真的:
在Chrome和Safari中,如果计算机连接到任何网络(包括LAN),即使LAN没有可用的互联网网关。
在Firefox和Internet Explorer中,除非将浏览器明确设置为离线模式。