JavaScript を使用して Web ブラウザーにページのハード リフレッシュを強制すると、ページの新しいコピーが取得され、そのすべての外部リソースが更新されます。
これを実現するために、JavaScript は location.reload(true) と呼ばれるメソッドを提供します。 true 値が渡されると、このメソッドはブラウザーにキャッシュをバイパスし、現在のドキュメントをサーバーから直接リロードするように指示します。
<code class="JavaScript">location.reload(true);</code>
このソリューションはすべてのブラウザーで一貫して機能するわけではないことに注意することが重要です。 MDN ドキュメントによると、Firefox は location.reload() でドキュメントを強制的にリロードする非標準の ForceGet パラメータをサポートしています。ただし、他のブラウザは location.reload() に渡されたパラメータを無視するため、効果がありません。
詳細については、location オブジェクトの MDN ページを参照してください。
以上がJavaScript で Web ページを強制的に更新してキャッシュをバイパスする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。