仕組みを理解したいnavigator.onLine
。その目的のために、ブラウザーがオンラインかどうかを 3 秒ごとに確認し、オンラインの場合はアラートをポップアップする小さなスニペットを入力しました。
function check_connection() {
var online = navigator.onLine;
return online;
}
function timed_alert() {
var perfectTiming = setInterval(check_connection,3000);
if (online) {
alert("ONLINE!");
clearInterval(perfectTiming);
}
timed_alert();
何らかの理由で、これは機能しません。私は間違って何をしましたか? スニペットを機能させるには、スニペットで何を変更すればよいですか?