要做个注销强制清除缓存的功能,IE没问题,在服务端写一句Response.CacheControl = "no-cache ";就搞定,可是FireFox无论在服务端写,还是在客户端写
<meta http-equiv= "expires " content= "0 ">
<meta http-equiv= "cache-control " content= "no-cache ">
<meta http-equiv= "pragma " content= "no-cache "> ,他死活就是清除不了缓存
FireFox的缓存机制和IE的不同,我记得看过一篇帖子说是用这种模式做不到清空的;
http://www.wofaint.com/firefox-%E7%9A%84%E7%BC%93%E5%AD%98cache-%E6%9C%BA%E5%88%B6-41.html
看样子我记得没错,确实无法去清空缓存;
调试的时候 手动清除
ctrl+shift+del
如果发布产品必须清楚的话,你给url后面添加一个随机数字
比如:
index.html?rand=0.22212121
这样 应该不会缓存了吧
不过一直没发现你说的情况,以前感觉IE7 有这样的问题,firefox一直挺好用的
还是靠自己,加一句Response.AppendHeader( "Cache-Control ", "no-store ")搞定,准备散分
posted on 2008-12-10 15:46
CopyHoo 阅读(286)
评论(0) 编辑 收藏