如何强制我的Web浏览器缓存图像以进行测试?

时间:2011-07-29 19:35:55

标签: image internet-explorer caching browser

我收到了来自该领域的错误报告,其实质上归结为图像缓存。也就是说,来自同一URL的图像正在被缓存,这会导致混淆,因为图像本身应该改变。

我的解决方法是this bit here。我肯定会工作。

但是 - 我无法重现这一点。我宁愿不做the methods I've seen here,因为它们需要修改代码,我宁愿在我测试修复之前对代码进行测试。

在像IE这样的浏览器中是否有任何方式强制它像疯了一样缓存?当然是暂时的。

1 个答案:

答案 0 :(得分:2)

您可以使用Fiddler强制缓存或不缓存内容;只需使用Filters选项卡并添加缓存标头,如

Cache-Control: public,max-age=3600

您可以让客户使用www.fiddlercap.com收集流量捕获,以便您可以准确地看到他们看到的内容。

您还应该了解控制缓存的正确方法是设置HTTP标头而不是强制浏览器猜测:http://blogs.msdn.com/b/ie/archive/2010/07/14/caching-improvements-in-internet-explorer-9.aspx