google chrome navigator onLine始终如一

Dic*_*A S 6 javascript offline google-chrome

基于Mozilla开发人员网络

https://developer.mozilla.org/en-US/docs/Web/API/NavigatorOnLine/onLine

它说

返回浏览器的在线状态.该属性返回一个布尔值,其中true表示在线,false表示离线.只要浏览器连接到网络的能力发生变化,该属性就会发送更新.当用户跟踪链接或脚本请求远程页面时,会发生更新.例如,当用户在失去互联网连接后立即点击链接时,该属性应返回false.

但是,当我拉网线并单击一个按钮然后放入

console.log(window.navigator.onLine)
Run Code Online (Sandbox Code Playgroud)

它仍然回归 true

这是否意味着Google Chrome还没有完全实现该技术?

Vin*_*uki 1

您是否安装了 Virtual Box 或 VMWare 等软件?即使 VPN 应用程序充当虚拟网络适配器,也会使 navigator.onLine === true