オンラインかどうかを判定

オンラインかどうかを判定するには、navigator.onLineプロパティを使用します。

  • ※ IE7以下は対応していません。

構文

var result = navigator.onLine;

戻り値

オンラインの場合はtrue、オフラインの場合はfalseを返します。

サンプルコード

JavaScript

if ('onLine' in navigator) {
	if (navigator.onLine) {
		alert('オンラインです。');
	} else {
		alert('オフラインです。');
	}
} else {
	alert('navigator.onLineプロパティに対応していません。');
}

JavaScript逆引きリファレンス一覧へ戻る