JavaScript を使用して Web ページを強制的にハードリフレッシュするにはどうすればよいですか?

Susan Sarandon
リリース: 2024-10-19 15:48:02
オリジナル
949 人が閲覧しました

How to Force a Hard Refresh of a Web Page with JavaScript?

JavaScript を使用して現在のページを強制的に更新します

ハード更新を実行すると、Web ブラウザは現在のページの新しいコピーを強制的に取得しますページには、画像、JavaScript、CSS などのすべての外部リソースが含まれます。 JavaScript では、location.reload() メソッドを利用してこれを実現できます。

解決策:

location.reload(true);
ログイン後にコピー

ただし、この解決策は可能性があることに注意することが重要です。すべてのブラウザで一貫して動作するわけではありません。 location.reload() の MDN ドキュメントによると:

"注: Firefox は、キャッシュをバイパスして現在のファイルを強制的にリロードするように Firefox に指示するために、location.reload() の非標準の ForceGet ブール値パラメータをサポートしています。ただし、他のすべてのブラウザでは、location.reload() 呼び出しで指定したパラメータは無視され、いかなる効果もありません。"

location.reload() メソッドが true を受け取ったとき値を引数として指定すると、キャッシュされたバージョンをバイパスして、常にサーバーからページを取得するようにブラウザに指示します。 false の値が指定された場合、または引数が指定されなかった場合、ブラウザはキャッシュからページをロードすることを選択する場合があります。

このメソッドとその制限事項の詳細については、次のリソースを参照してください:

  • 場所オブジェクト: https://developer.mozilla.org/en-US/docs/Web/API/Location

以上がJavaScript を使用して Web ページを強制的にハードリフレッシュするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!