1

如果您将图像添加到浏览器的 DOM,IE6 将不会检查其缓存以查看它是否已经下载了图像,而是会从服务器重新检索它。我还没有找到任何 HTTP 响应标头(随后的图像请求)的组合来说服 IE6 它可以缓存图像:缓存控制、过期、上次修改。

有人建议您可以返回 304 的后续图像请求以告诉 IE6“您已经得到它”,但我想首先避免整个往返服务器。

4

2 回答 2

1

也许会起作用?(与悬停在带有 CSS 背景图像的链接上的行为相同)

于 2008-10-16T18:10:47.593 回答
0

一个快速的谷歌提到了你已经尝试过的“过期”标题。深入挖掘,它提到了 ETag 标头:

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

希望这可以帮助。

于 2008-09-15T13:24:55.680 回答