CSSのキャッシュ

2009年10月08日 カテゴリ: TEC

あるhtmlが読み込んでいる外部cssを更新しても、新しいcssが適用されていないときがあります。古いcssを見ているからです。いつになったら新しいcssをみてくれるのだろう?きっと時間が解決してくれる...などと悠長なことを言ってるわけにはいきません。

このキャッシュ問題を解消する方法が、クエリー文字列を使った方法です。「?」から後ろは任意の文字列です。ファイルを更新したときに文字列を変えます。

<link href="hoge.css?20091009" rel="stylesheet" type="text/css">
<script src="hoge.js?20091009" language="javascript" type="text/javascript"></script>

こんな文字列に騙されるなんてブラウザってなんてアホなんだ!?
いや、その前に「ち ゃ ん と 読 み 込 め よ !」>ブラウザ
この問題に悩む人は多いようで、Gooogleで「css キャッシュ クリア」や「css キャッシュさせない」の検索件数が多いこと。

検索

月別

カテゴリ

T.N.K.Japanについて

リンク