Web サーバーのヘッダーにアクセスできない場合は、次のコマンドを使用してキャッシュをオフにできると読みました。
<meta http-equiv="Cache-Control" content="no-store" />
しかし、これは IE の一部のバージョンでは機能しないという話も読みました。すべてのブラウザでキャッシュをオフにする <meta> タグのセットはありますか?
ベストアンサー1
最新のウェブブラウザ(IE9以降)
正しい情報については、ページ上部にリストされている重複を参照してください。
答えはこちらをご覧ください:すべてのブラウザで Web ページのキャッシュを制御するにはどうすればよいでしょうか?
IE9以前
これを盲目的にコピーして貼り付けないでください。
このリストはさまざまなテクニックの例にすぎず、直接挿入するためのものではありません。コピーすると、2 番目が 1 番目を上書きし、4 番目が http-equiv 宣言のため 3 番目を上書きし、W3C バリデータで失敗します。最大で、pragma、cache-control、expires の各 http-equiv 宣言を 1 つずつ持つことができます。これらは、最新のブラウザを使用する場合、完全に時代遅れです。少なくとも IE9 以降では。Chrome と Firefox は、これらが期待どおりに動作しないか、まったく動作しません。
<meta http-equiv="cache-control" content="max-age=0" />
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="expires" content="0" />
<meta http-equiv="expires" content="Tue, 01 Jan 1980 1:00:00 GMT" />
<meta http-equiv="pragma" content="no-cache" />
実際にはこれらはまったく使用しないでください。
キャッシュ ヘッダーはメタ要素では信頼できません。たとえば、サイトとユーザー間の Web プロキシはキャッシュ ヘッダーを完全に無視します。Cache-Control や Pragma などのヘッダーには、常に実際の HTTP ヘッダーを使用する必要があります。