JavaScript を使用して現在のページを強制的に更新します
ハード更新を実行すると、Web ブラウザは現在のページの新しいコピーを強制的に取得しますページには、画像、JavaScript、CSS などのすべての外部リソースが含まれます。 JavaScript では、location.reload() メソッドを利用してこれを実現できます。
解決策:
location.reload(true);
ただし、この解決策は可能性があることに注意することが重要です。すべてのブラウザで一貫して動作するわけではありません。 location.reload() の MDN ドキュメントによると:
"注: Firefox は、キャッシュをバイパスして現在のファイルを強制的にリロードするように Firefox に指示するために、location.reload() の非標準の ForceGet ブール値パラメータをサポートしています。ただし、他のすべてのブラウザでは、location.reload() 呼び出しで指定したパラメータは無視され、いかなる効果もありません。"
location.reload() メソッドが true を受け取ったとき値を引数として指定すると、キャッシュされたバージョンをバイパスして、常にサーバーからページを取得するようにブラウザに指示します。 false の値が指定された場合、または引数が指定されなかった場合、ブラウザはキャッシュからページをロードすることを選択する場合があります。
このメソッドとその制限事項の詳細については、次のリソースを参照してください:
以上がJavaScript を使用して Web ページを強制的にハードリフレッシュするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。