localhost
Edgeでサイトを閲覧しています。
私がやりたいのは、ページとそのすべてのリソース(外部 CSS、外部 JavaScript、画像、フォント、ページがリンクしているすべてのもの - すべてをサーバーから再度リロードしたい)を完全に更新することだけです。
これどうやってするの?
これは単純な要求のように思えますが、これまで私が試したことは次のとおりです。
- F5
- Ctrl + F5 キー
- Ctrl + Shift + F5 キー
- シフトF5
- キャッシュをクリアする(設定 > 閲覧履歴データを消去 > すべてにチェックを入れる > 詳細を表示 > そこにあるすべてにチェックを入れる > クリア)
- Edgeの再起動
- コンピュータを再起動しています
どれもうまくいきませんでした。CSS ファイルと JavaScript ファイルに変更を加えました。そのたびに、それらのファイルの古いバージョンが読み込まれます。
ハードリフレッシュを実行して Edge のすべてを再読み込みしたいのですが、これを実現するには何が足りないのでしょうか?
この問題は Chrome や Firefox では発生しません (どちらも最新のコンテンツが表示されます)。私は基本的にこのような解決策を望んでいますただし、Internet Explorer ではなく Edge 用です。
答え1
答え2
開発者ツール (Ctrl+Shift+I) を開き、更新ボタンを右クリックすると、Ctrl+Shift+R で現在のページを再読み込みしてキャッシュされたコンテンツを無視したり、キャッシュをクリアして更新したりするなどの更新オプションが表示されます。
https://support.microsoft.com/ja-jp/help/4531783/microsoft-edge-キーボードショートカット
答え3
CtrlChromium ベースの Edge では+ですF5。
答え4
この解決策は (どのブラウザでも) 役に立つと思います: HTML ヘッダー タグで、CSS または JS ファイル アドレスに追加の値を追加します。たとえば、
<link href="yourCssFile.css?v=1"/>
「?v=1」により、ブラウザは CSS ファイルを再ダウンロードします。お役に立てば幸いです ;)