在线/离线事件适用于Chrome,但不适用于Firefox
我正在开发一个Angular 5 Web应用程序,它将一些文件上传到服务器,并且我需要在互联网连接关闭后停止并缓冲上载。
在此链接之后,您可以找到反映互联网连接状态的navigator.online属性的Mozilla Firefox支持。
不过,当我运行现场示例时,我禁用了我的网卡,正如应用程序“查看此页面时切换您的无线网络开启/关闭”所推荐的,没有任何反应。 我更改为Chrome,并且完美运行。 我使用Firefox 58和Chrome 63。
我已经看到一些讨论Firefox的离线模式的帖子,必须由用户在设置>更多>离线模式下手动设置。 根据规定,Firefox将网络状态视为与Internet连接状态不同。 不过,这是令人困惑和意外的行为。
我的问题是:如何实现检查互联网连接的跨浏览器轻量级机制?
链接地址: http://www.djcxy.com/p/44725.html上一篇: Online/Offline events work on Chrome but not in Firefox