微信瀏覽器緩存問題的解決方案


平時開發測試習慣用微信進行掃碼預覽,過程中發現一個問題,一些明明改過的代碼但是瀏覽器加載之后依然是初始代碼,確定是瀏覽器緩存造成的

瀏覽器緩存的兩個特點:

1.微信瀏覽器首先會緩存整個頁面的內容,如果頁面地址沒有變更,在一段時間內(幾個小時)進入頁面都不會對頁面中的js,css等資源文件發出http請求;

2.微信瀏覽器也會對js,css 進行緩存

針對以上兩個特點,采取的較為簡單的解決方案是:

1. 在每個頁面的URL后帶上版本號參數,如http://xxxx/index.html?t=版本號

2. 在每個頁面的js,css文件URL后加上版本號,如http://xxx/index.js?t=版本號

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM