3

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

4

2 回答 2

6

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

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

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

于 2013-03-22T16:04:52.937 回答
1
$scope.online = $window.navigator.onLine;

$window.addEventListener("offline", function() {
    $scope.online = false;
});

$window.addEventListener("online", function() {
    $scope.online = true;
});
于 2017-09-12T14:07:11.773 回答