1
実際にはデータベース内で何らかの更新が行われたときに通知音が鳴ります。ブラウザが最小化されたときに5秒ごとにページをリロードしようとしていますこれは機能しません。ブラウザが最小化されたときに5秒ごとにJavaScriptのリロードページが表示されます
シナリオ:
がブラウザを最小化し、コンピュータがアイドル状態のままにしておきます。
私は二つの方法試してみました:
方法1:
<meta http-equiv="refresh" content="5;URL=http://example.com/" />
方法を2:
<script>
$(document).ready(function() {
setTimeout(function(){
window.location.reload(1);
}, 5000);
});
</script>
すべてのヘルプは素晴らしいことです。
ブラウザのウィンドウが最小化されていることをクライアントのjavascriptから識別することはできません。 – VisioN
@Visionしかし、ブラウザウィンドウが最小化されていても、Firefoxでは自動リロードが機能します。 – stom
更新されたデータそのものをサーバーから取得できるだけの理由で、ページ全体をリロードするのはなぜですか?とにかく 'window.location.href = window.location.href;'は動作しませんでしたか? – KRONWALLED