176 JavaScriptを使用して強制的にWebブラウザにページを強制的に更新するにはどうすればよいですか? ハードリフレッシュとは、ページの新しいコピーを取得し、すべての外部リソース(画像、JavaScript、CSSなど)をリフレッシュすることを意味します。 javascript reload page-refresh window.location — 風力 ソース
296 使用してみてください: location.reload(true); このメソッドがtrue引数として値を受け取ると、ページは常にサーバーから再読み込みされます。falseであるか、指定されていない場合、ブラウザはキャッシュからページを再読み込みします。 より詳しい情報: ロケーションオブジェクト — CMS ソース 19 私はこれがすべての外部リソースをリロードしないと確信しています。あなたはすべてを読んでなければならないだろうa、link、scriptおよびimg要素や各外部参照の最後にランダムなクエリ文字列を追加した後、ハードリロード。または、サーバーでそれを行います。 — Doug Neiner、2010年 3 2010年に機能しましたか?2018年には動作しません(Chromeの場合)。Chromeはすべて(/ Home / Indexを除く)をキャッシュからロードします。それはFirefox WTHで動作しているようです? — Maciej Szpakowski 1 @MaciejSzpakowski Cache.keys()とCache.delete()を使用するとうまくいきました。例:jsfiddle — r.delic 3 私にはうまくいきません。これは、Ctrl F5を使用してクリアしたデータをクリアしません — ozimax06 2 この機能はHTML5では削除されていると思います。 — Mygod
8 window.location.href = window.location.href — Gspイワン ソース 4 これは、ブラウザがキャッシュしている場合、サーバーからページをプルしません。 — LukeP
a
、link
、script
およびimg
要素や各外部参照の最後にランダムなクエリ文字列を追加した後、ハードリロード。または、サーバーでそれを行います。