在线/离线事件适用于Chrome,但不适用于Firefox

时间:2018-02-06 13:05:15

标签: html5 angular google-chrome firefox rxjs5

我正在开发一个Angular 5 Web App,它将一些文件上传到服务器,我需要在互联网连接断开后停止并缓冲上传。

link之后,您可以找到对navigator.online属性的Mozilla Firefox支持,该属性反映了互联网连接的状态。

仍然,当我运行实时example并且我按照应用&#34的建议禁用我的网卡时;在查看此页面时打开/关闭您的wifi" ,没有任何反应。我改为Chrome,它完美无缺。我使用的是Firefox 58和Chrome 63。

我见过一些帖子讨论Firefox的离线模式,必须由用户在设置>之后手动设置。更多>离线模式。根据规范,Firefox认为网络状态与Internet连接状态不同。不过,这是令人困惑和意外的行为。

我的问题是:如何实施检查互联网连接的跨浏览器轻量级机制?

0 个答案:

没有答案