web-dev-qa-db-ja.com

Internet Explorer 9でキャッシュを無効にする方法は?

Internet Explorer 9でキャッシュを無効にするにはどうすればよいですか?

ページを参照し、リンクをクリックします。 戻る、i 必要をクリックすると、ブラウザーは常にWebサイトからページを再フェッチします。


私はに行くことによってブラウザのキャッシュを無効にしてみました:

  • ツール
  • インターネット設定
  • 閲覧履歴の下で設定をクリックします
  • 保存されているページの新しいバージョンを確認するの下で、Webページにアクセスするたびにを選択します。

    enter image description here

ただし、Internet Explorer 9(32ビット(Windows 7(64ビット(Professional))))では戻るボタンをクリックしたときにページが再読み込みされません。

Internet Explorer 9でキャッシュを無効にするにはどうすればよいですか?


Fiddlerを使用して、Internet Explorer 9が戻るボタンをクリックしたときにサーバーにHTTPリクエストを送信するかどうかを確認します。

enter image description here

また、Internet Explorer 9はnotを実行して、サーバーにページを要求します。代わりに、キャッシュから提供します。

Internet Explorer 9でキャッシュを無効にするにはどうすればよいですか?


ブラウザモード(Internet Explorer 9がサーバーに報告するInternet Explorerのバージョン)をIE8 *、および**ドキュメントモードに変更してみました(Internet Explorer 9がページのレンダリングに使用するInternet Explorerレンダリングエンジンのバージョン)。どちらの場合も、ブラウザーはクリックして戻ったときにページを要求しません。

Internet Explorer 9でキャッシュを無効にするにはどうすればよいですか?


pdate:Internet Explorer 9の最大キャッシュサイズを最小許容値に減らしてみました:8 MB

enter image description here

ブラウザを再起動しますが、Internet Explorer 9はBackをクリックしてもキャッシュからページを再フェッチしません。

enter image description here

代わりに、キャッシュされた古いバージョンのWebページを表示します。

Internet Explorer 9でキャッシュを無効にするにはどうすればよいですか?

17
Ian Boyd

これを行うには、単に押します F12 開発者ビューを表示するには、キャッシュメニューをクリックし、常にサーバーから更新を選択します。次にそのタブでページをロードすると、ナビゲートするたびにすべてが再ダウンロードされます。

ただし、この設定は他のタブには引き継がれず、ブラウザーを閉じても保持されません。

10
Ben Richards

Ie9に次のものが含まれるローカルCSSを使用するように強制できますか?

<HTML><HEAD>
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="-1">
</HEAD><BODY>
</BODY>
</HTML>

IE9でローカルスタイルシートを使用するには、右上の歯車のメニューをクリックし、次にインターネットオプションをクリックします。 [全般]タブで、[アクセシビリティ]ボタンをクリックし、[スタイルシートを使用したドキュメントの書式設定]チェックボックスをオンにします。次に、上記のコードを含むテキストファイルを参照します。

必要なオプションのスクリーンショットは次のとおりです。 enter image description here

2
Everett

答えは次のとおりです。いいえ、Internet Explorer 9でキャッシュを無効にすることはできません。

  • キャッシュサイズを制限できます
  • IEにナビゲートするたびにページを更新するように要求できます
  • f5キーを押して手動でページを再読み込みできます

ただし、ページのキャッシュされたバージョン(つまり、サーバーの状態が最新でないバージョン)は引き続き提供されます。

1
Ian Boyd