1

ブラウザの DOM に画像を追加すると、IE6 は画像を既にダウンロードしているかどうかを確認するためにキャッシュをチェックせず、代わりにサーバーから画像を再取得します。画像をキャッシュできることを IE6 に納得させる HTTP 応答ヘッダー (後続の画像要求の) の組み合わせは見つかりませんでした: Cache-control、Expires、Last-modified。

後続の画像リクエストの 304 を返して IE6 に「既に取得済み」であることを伝えることができると提案する人もいますが、そもそもサーバーへのラウンドトリップ全体を避けたいと考えています。

4

2 に答える 2

1

多分これはうまくいくでしょうか?(css 背景画像のあるリンクにカーソルを合わせるのと同じ動作です)

于 2008-10-16T18:10:47.593 に答える
0

簡単なグーグルは、すでに試した「Expires」ヘッダーに言及しています。さらに掘り下げると、ETag ヘッダーについて言及されています。

http://mir.aculo.us/2005/08/28/internet-explorer-and-ajax-image-caching-woes

お役に立てれば。

于 2008-09-15T13:24:55.680 に答える