轉載於:http://www.yunbx.com/firefox-ie-the-chrome-to-disable-browser-caching/
做前端開發的時候會經常更改js文件,但是瀏覽器會緩存中頁面的靜態文件,當然js我們更改的最頻繁,可惡的是我們經常清空了瀏覽器緩存,但是更改的js或者靜態頁面都不會立即生效,這對前端開發人員來說是件頭疼的事情。
解決瀏覽器緩存頁面的方法一:文件參數法
可以在js或者css文件后面加上參數來告訴瀏覽器重新加載最新的文件而不是啟用瀏覽器的緩存。
優點就不用說了,缺點也比較明顯,那就是每當更改了js或者css靜態文件,就要更改引用js或者css靜態文件的引用參數。
解決瀏覽器緩存頁面的方法二:徹底禁止瀏覽器緩存法
我算比較懶的呢,總想一勞永逸。所以上網搜索了一下,發現禁用ie與chrome瀏覽 器的緩存還是相當困難的,主要是ie與chrome瀏覽器沒有支持這個功能。相比firefox就比較給力了,只面要配置一下就ok了。難怪 firefox是前端開發人員必備的瀏覽器!廢話少說,來看看firefox禁用瀏覽器緩存的操作。
firefox禁用瀏覽器緩存步驟:
1)打開firefox瀏覽器:
2)在地址欄中打”about:config”;
3)找到”network.http.use-cache”;
雙擊它直至它變為”False“。
禁用瀏覽器緩存缺點:做AJax開發時,因為ajax程序總要使用緩存,所以得記得禁止緩存,或者避免讓FF緩存。所以調試時可別永久禁用,因為你禁用了,用戶的可不一定禁用,那樣你這邊調試可以,而用戶那邊卻不行。
如何禁用IE緩存
這個是實現不了的,唯一的解決方法就是定期清理IE緩存,除非BILL蓋茨是你的兄弟要求他有這個功能!
chrome禁用緩存:暫時找不到。