私は指定された間隔でページをリロードするソリューションを探していましたが、そのページの元のサーバーがそのページを配信できる場合に限ります。ネットワークの問題やサーバーの問題などにより、ページがリロードされないようにする必要があります。空のページにエラーメッセージを読み込むのではなく、ほとんどの場合、これが優先されるように思われるので、私は少し驚いています。ウェブページの定期的な再読み込み(ページが利用可能な場合のみ)
Javascript: Check if server is online?
しかし、それは定期的にリロードんが、私は、それはネットワークが機能していない場合はリロードしようと停止しません(I:
私はstackoverflowの上ですでに解決へ追加しようとしましたこれをシミュレートするにはWiFiをオフにします)。私はサーバーの問題をシミュレートしようとはしませんでした。function reloadpage() {
setTimeout(checkServerStatus, 60000);
}
function checkServerStatus() {
var img = document.body.appendChild(document.createElement("img"));
img.onload = function() {
location.reload(true);
};
img.src = "http://some/image.jpg";
}
キャッシングが原因で発生する可能性があります。イメージURLにランダムなパラメータを追加しようとしましたか? –