首頁 >web前端 >js教程 >js、css、img等瀏覽器快取問題的2種解決方案_javascript技巧

js、css、img等瀏覽器快取問題的2種解決方案_javascript技巧

WBOY
WBOY原創
2016-05-16 17:19:091388瀏覽

細節決定成敗!瀏覽器快取的意義在於提高了執行效率,但也隨之而來帶來了一些問題,導致服務端修改了js、css,客戶端不能更新
方法一產生隨機數字

複製程式碼 程式碼如下:



缺點,瀏覽器快取失去意義,每次都動態載入。

方法二版本號控制,設定全域變量,每次發布前版本號加1
複製程式碼程式碼如下:



推薦這種做法,這種做法比較簡單。缺點是HTML頁面不能使用,但是這種頁面應該不太多

更多方法:採用讀取檔案大小、檔案修改時間產生MD5的方式自動化實現,程式自動建置時壓縮合併js且全域替換版本,方式複雜,有興趣的可以研究

誰還有更好的方法?
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn