首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何告诉IE6不要缓存html/页面?

如何告诉IE6不要缓存html/页面?
EN

Stack Overflow用户
提问于 2012-01-20 05:16:29
回答 2查看 157关注 0票数 0

我正在使用下面的PHP代码,

代码语言:javascript
复制
header("Cache-control: private");
header('Expires: Mon, 26 Jul 2010 05:00:00 GMT');
header("Last-Modified: Mon, 26 Jul 2010 05:00:00 GMT");
header('Cache-Control: no-store, no-cache, must-revalidate, max-age=0');
header('Cache-Control: post-check=0, pre-check=0', FALSE);
header('Pragma: no-cache');

在所有浏览器中,它似乎都工作得很好,但除非我点击Ctrl+F5强制刷新页面,否则在IE6中就不行了。如何在IE6中停止缓存?

EN

回答 2

Stack Overflow用户

发布于 2012-01-20 05:21:37

也许这能帮到你:You cannot prevent Internet Explorer 6 from caching HTTP pages by using META tags

或者这个:IE6 and Caching

票数 2
EN

Stack Overflow用户

发布于 2013-06-13 23:25:56

这是个窃听器。请查看此处:

带有" Content -Encoding: gzip“的内容总是被缓存,尽管你使用的是”缓存控制:无缓存“http://support.microsoft.com/kb/321722

禁用gzip压缩可以很好地解决这个问题。

你可以只在匹配"MSIE 6“的用户代理中禁用它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8933398

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档