Edgeでハードリフレッシュを実行する方法


21

localhostEdgeでサイトを表示しています。

私がやりたいことは、ページとそのすべてのリソース(外部CSS、外部JavaScript、画像、フォント、ページがリンクするすべて-サーバーからすべてを再度リロードしたい)を完全に更新することです。

これどうやってするの?


これは単純なリクエストのように思えますが、これは私がこれまでに試したことです。

  • F5
  • CTRL + F5
  • Ctrl + Shift + F5
  • SHIFT F5
  • キャッシュのクリア([設定]> [閲覧データのクリア]> [すべてチェック]> [さらに表示]> [すべてをチェック]> [クリア])
  • Edgeの再起動
  • コンピューターの再起動

これのどれもうまくいきませんでした。CSSファイルに変更があり、JavaScriptファイルに変更があります。それらのファイルの古いバージョンがロードされるたびに。

ハードリフレッシュを行い、Edgeですべてをリロードしたいだけです-これを達成するために何が欠けていますか?


この問題は、ChromeまたはFirefoxでは発生しません(どちらも最新のコンテンツを表示します)。基本的にこのようなソリューションが必要ですが、 Internet ExplorerではなくEdgeが必要です。


1
EdgeはInternet Explorerに基づいています。つまり、Ctrl + F5キーを押すとキャッシュコンテンツの更新が実行され、機能しない場合、サイトが更新されない理由はEdgeとは無関係です。
ラムハウンド

4
この回答によると、CTRL + F5は、IEのキャッシュコンテンツをリフレッシュするために十分ではありません。superuser.com/questions/81182/...
Jimmery

1
その答えの正確さに同意しません。それも重要ではありません。また、キャッシュファイルを削除しました。これは、まだ機能していない理由が別の理由によることを意味します。
ラムハウンド

2
ChromeとFirefoxはどちらも正しいコンテンツを表示します。Edgeのみが古いファイルを表示します。これは問題であり、Internet Exporerの問題でしたが、現在はEdgeの問題です。
ジマーリー

5
「これは、単純な要求のように思える」 -いいえ、リクエストがIE /エッジのためにあまりにもシンプルではありません...
ヨアフKadosh

回答:


24

キャッシュ制御設定

@Jimmeryのおかげで設定が見つかりました。

Ctrl + Rを試しましたが、キャッシュをバイパスしません


これは、残念ながらローカルコンテンツでは機能しないようです
-TheInitializer

1

このソリューションはあなたを助けることができると思います(どのブラウザでも):htmlヘッダータグで、cssまたはjsファイルアドレスに追加の値を追加してください!このように: <link href="yourCssFile.css?v=1"/> 「?v = 1」により、ブラウザはcssファイルを再ダウンロードします。それがあなたを助けることを願っています;)


2
スーパーユーザーAshkanへようこそ!これは、OPによって制御されるサーバーの場合に機能する可能性がありますが、任意のWebページのヘッダータグの変更をどのように提案しますか?
ベルティエブ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.