navigator.onLineプロパティに問題があります。navigator.onLineは常に動作しない
私は、WAMPで動作するローカルキオスクから簡単なウェブサイトを運営しています。
ノートパソコンでは、これをテストすると機能します。私はWiFiをオフにし、警告ボックスが表示されます。 WAMPソフトウェアを実行しているキオスク上のインターネット接続を切断しても、偽のステータスは発生しません。なぜどんなアイデア?
var online = navigator.onLine;
if (online == false) {
alert("Sorry, we currently do not have Internet access.");
location.reload();
}
これは正しい方向に私を指摘してくれました。 – Jako
マイナーな訂正 - 引数の関数の順序が入れ替えられました。 'function isOnline(yes、no){...}' – Johan
GoogleのCDNからjQueryをロードし、リクエストが成功した場合はjQueryコードを実行するとどうなりますか? –