ブラウザ戻るボタンのキャッシュ制御まとめ(IE、Firefox、Safari)

今さらネタですが、フォーム送信後に戻るボタンでキャッシュを残さないようにするのに手こずったのでまとめておきます。

メタタグに以下を記述。
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-Control" content="no-store">
<meta http-equiv="Cache-Control" content="no-cache">
<meta http-equiv="Expires" content="-1">

また、body内に以下を記述。
<iframe style="height:0px;width:0px;visibility:hidden" src="about:blank">
    this frame prevents back forward cache
</iframe>

no-storeはFirefox、iframeはSafariで効くようにするためのもの。


Safari Developer FAQ
キャッシュされないようにするには?

関連記事

トラックバック(0)

このブログ記事を参照しているブログ一覧: ブラウザ戻るボタンのキャッシュ制御まとめ(IE、Firefox、Safari)

このブログ記事に対するトラックバックURL: http://blog.knockoutmarch.com/mt3/mt-tb.cgi/99

コメント(2)

FFX :

始めまして
この文章を見て大変参考になりました。
ありがとうございます。
しかし、firefox3に対する「no-store」を設定しても
効かないようです。
原因が分からないですが、ご存知でしたら
教えていただけますか?
よろしくお願いいたします。

ko31 Author Profile Page:

最新Ver3.0.6で以下のような修正がされているようです。こちら試してみてはいかがでしょうか?
http://www.mozilla-japan.org/security/announce/2009/mfsa2009-06.html

コメントする

このブログ記事について

このページは、ko31が2008年2月 6日 23:23に書いたブログ記事です。

ひとつ前のブログ記事は「CodeIgniter1.6がうまく動かない」です。

次のブログ記事は「牛丼一杯の儲けは9円―「利益」と「仕入れ」の仁義なき経済学」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

RSSフィード

  • 購読する

いろいろ

あわせて読みたい

フィードメーター - ポップフライ

seo

Powered by Movable Type 4.01