要做個注銷強制清除緩存的功能,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 ")搞定,準備散分