Javascript google chrome navigator onLine始终正确
基于mozilla开发者网络 上面说 返回浏览器的联机状态。该属性返回一个布尔值,在线时为真,离线时为假。只要浏览器连接到网络的能力发生变化,该属性就会发送更新。当用户跟随链接或脚本请求远程页面时,会发生更新。例如,当用户在失去internet连接后不久单击链接时,属性应返回false 但是当我拔出网络电缆并点击一个按钮Javascript google chrome navigator onLine始终正确,javascript,google-chrome,offline,Javascript,Google Chrome,Offline,基于mozilla开发者网络 上面说 返回浏览器的联机状态。该属性返回一个布尔值,在线时为真,离线时为假。只要浏览器连接到网络的能力发生变化,该属性就会发送更新。当用户跟随链接或脚本请求远程页面时,会发生更新。例如,当用户在失去internet连接后不久单击链接时,属性应返回false 但是当我拔出网络电缆并点击一个按钮 console.log(window.navigator.onLine) 它仍然返回true 这是否意味着google chrome尚未完全实现这项技术?您是否安装了类似V
console.log(window.navigator.onLine)
它仍然返回true
这是否意味着google chrome尚未完全实现这项技术?您是否安装了类似Virtual Box或VMWare的软件?甚至VPN应用程序也可以充当虚拟网络适配器,使navigator.onLine===true我在上个月使用了navigator.onLine和chrome版本62,它可以正常工作。我所做的是我有一个setInterval和console.log navigator.onLine,当我关闭wifi时它会打印false,然后打印true然后连接。但今天,即使wifi断开连接,每次都会返回真值。我也没有连接任何局域网电缆。我在edge中试用过,效果很好。我的朋友也有chome 62,在使用navigator.onLine时没有任何问题