-

ブラウザのキャッシュについて質問させてください。
バナーを<img>で配置してjQueryでhover画像に切り替える仕組みにしておりますが、画像を更新してもブラウザのキャッシュにhover画像が残ってしまいます。
ユーザーに自主的にキャッシュの消去をさせることなく、ホバー画像も更新するにはどの様な方法がありますか?
ちなみに私は現在HTML、CSS、JS(少々)のスキルのみです...。

みんなの回答 3 件

名無しさんの回答

hover画像に切り替えるjQueryにキャッシュを残すタグが入ってるんじゃないでしょうか。配布されているものだと大体入ってますよ。

名無し

jQueryじゃなかった。jQueryプラグインにです。

名無し

ありがとうございます!プラグインの中身を見てみます。ちなみにキャッシュを残すのはどんな感じのタグでしょうか?聞いてばかりですみません。

名無しさんの回答

自分ならメタタグに
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-Control" content="no-cache">
<meta http-equiv="Expires" content="0">
入れるとか画像をJSでプリロードさせてみるとかの対応するかなぁー

名無し

「JSで画像のプリロード」は必要な画像だけ選べるので現状の案件でもすぐに使えそうです。ありがとうございます。

名無しさんの回答

src="hoge.jp?ここに乱数" とかどうですかね

名無し

ありがとうございます。このような方法があるんですか...。乱数のところは日付とかにしておけばいいんでしょうか?

最終更新日:2012-11-01 (3,639 views)

関連するトピックス

ページ上部に戻る