54

これは、バニラのjavascriptでインターネット接続を確認する方法です:

setInterval(function(){
    if(navigator.onLine){
        $("body").html("Connected.");
    }else{
        $("body").html("Not connected.");
    }
},1000);

プロジェクトにAngularコントローラーとモジュールがあります。上記のコードはどこに配置すればよいですか?これはグローバル コンテキストで実行する必要があり、特定のコントローラーに割り当てることはできません。多分ある種のグローバルコントローラーはありますか?

4

4 に答える 4

19

確かにそれほど良くはありませんが、Web サーバーへの AJAX 要求を試すことができます。成功するか、タイムアウトします。

また、HubSpot/offline プロジェクトは非常に良さそうです。

于 2014-05-23T17:33:36.720 に答える