我有一个统计页面上有一个元刷新标签。
<meta http-equiv="refresh" content="10" />如何停止强制刷新页面中的图像?我已经尝试设置缓存控制,但是浏览器(IE7)仍然刷新页面中的50+图像。
Response.Cache.AppendCacheExtension("post-check=900,pre-check=3600");发布于 2009-05-07 23:15:50
我使用javascript而不是meta标签来手动刷新页面,从而解决了这个问题。这会阻止浏览器在每次重新加载时刷新所有图像,但仍会强制浏览器刷新ASPX页面本身。
<script>
setTimeout('document.location=document.location',10000)
</script>发布于 2009-01-23 18:14:12
也许你的IE设置为不缓存图像?您是如何生成图像的?它们是否包含某种非缓存头?
发布于 2009-01-27 10:34:18
这不是一个完整的答案,但是统计页面是否在SSL下,图像src是否由css设置?我依稀记得我遇到过一个类似的问题,当页面在SSL下并且css正在更改图像源时,图像不会在IE中缓存(例如,当鼠标悬停在按钮上时,等等)。它不仅仅是标准的html图像标签……图像正在通过css获得src属性更改。)因此,css、ssl和IE的组合导致了该问题。对不起,我不记得我们遇到的确切问题了,但是通过javascript预加载图像(并改变我们在悬停时改变按钮的方式),我们能够解决这个问题。可能是你要检查的东西。
https://stackoverflow.com/questions/473892
复制相似问题