如果应用程序离线,如何使用AngularJS进行检测?

Seb*_*ger 3 javascript angularjs

我们在偏远地区有许多客户,并且经常丢失连接。如何检测javascript应用是否离线?含义无法到达服务器并加载模板。

Seb*_*ger 5

我终于找到了一个精确地做到这一点的JSFiddle:检查Web应用程序是否在线。它使用window.navigator.onLine

JSFiddle:http : //jsfiddle.net/rommsen/QY8w2/

来源:https//groups.google.com/d/msg/angular/ZncvSVUc9y4/S4jH1e_XgGoJ

  • 请注意,根据浏览器的不同,“ windows.navigator.onLine”具有不同的实现方式,“ true”状态仅表示与LAN或路由器的连接,而与特定资源或更广泛的Internet无关。您可能需要专门测试与所需资源的连接,并检查404以正确测试离线条件。 (6认同)