如何防止IE6重新获取通过DOM操作添加的已获取图像
时间:2020-03-05 18:53:22 来源:igfitidea点击:
如果将图像添加到浏览器的DOM中,则IE6将不会检查其缓存以查看是否已下载图像,而是从服务器重新获取该图像。我没有发现任何HTTP响应标头(随后的图像请求)的任何组合来说服IE6可以缓存图像:Cache-control,Expires,Last-modified。
有人建议我们可以返回304个后续图像请求,以告诉IE6"我们已经掌握了它",但我想一开始就避免整个服务器往返。
解决方案
回答
一个快速的Google提到了我们已经尝试过的" Expires"标头。深入研究,它提到了ETag标头:
http://mir.aculo.us/2005/08/28/internet-explorer-and-ajax-image-caching-woes
希望这可以帮助。
回答
也许这行得通吗? (与在css背景图片的链接上悬停时的行为相同)