8

Javascriptでインターネット接続があるかどうかを確認する方法は? Google で検索しましたが、問題の適切な解決策が見つかりませんでした。

私はすでに2つのイベントハンドラを持っています:

document.body.addEventListener("offline", function () {
    //alert("offline")
    masterViewModel.online(false)
}, false);
document.body.addEventListener("online", function () {
    //alert("online")
    masterViewModel.online(true);
}, false);

しかし、オンラインの場合、「オンロード」機能をチェックインするにはどうすればよいですか?

4

4 に答える 4

26

HTML5では、仕様によると

var online = navigator.onLine;
于 2013-04-16T11:20:13.700 に答える
3

こんにちは、次のようにできます。

var connectionMessage = "internet connection";
var noConnectionMessage = "No internet connection.";
window.onload = checkInternetConnection;
function checkInternetConnection() {
  var isOnLine = navigator.onLine;
   if (isOnLine) {
      alert(connectionMessage);
   } else {
     alert(noConnectionMessage);
   }
}
于 2013-04-16T11:23:32.587 に答える