我有一个统计页面,其中有一个刷新标签。
<meta http-equiv="refresh" content="10" />
我该如何停止页面强制刷新图片?我尝试设置缓存控制,但浏览器(IE7)仍会刷新页面中50多张图片。
Response.Cache.AppendCacheExtension("post-check=900,pre-check=3600");
<script>
setTimeout('document.location=document.location',10000)
</script>
也许你的IE浏览器设置为不缓存图片?你是如何生成这些图片的?它们是否包含某种不缓存头信息?
这不是一个完整的答案,但是统计页面是否在SSL下以及图像src是否由CSS设置?我模糊地记得我曾经遇到过类似的问题,当页面在SSL下并且CSS正在更改图像src时(例如当悬停在按钮上时等...它不仅仅是标准的HTML图像标签...图像是通过CSS更改src属性的)。因此,CSS、SSL和IE的组合导致了这个问题。很抱歉我记不清楚我们遇到的确切问题,但是通过JavaScript预加载图像(并更改悬停时更改按钮的方式),我们能够解决这个问题。这可能是您想要检查的内容。