微信小程序內嵌H5緩存的問題

問題:
H5時常更新代碼,但是由於微信小程序web-view的緩存機制,導致一些用戶能讀到最新的代碼,有些用戶不能

解決思路:

1 如果H5項目訪問方式是 xxx/xxx.html的方式的話,加隨機數就好了,原理同圖片加隨機一樣

2 如果H5項目訪問方式是 xxxx/#/a 的方式的話,#後面加隨機是沒有用的,這種可以使用版本號處理,加了版本號的路徑大概如下:
xxxx/version_1/#/a

到這裏很多人會問,那我是要每次都見一個新的路徑嗎?
其實不是,這裏的版本號一般是讓運維處理,即 模糊匹配 /version_1 (大概這樣的,可根據項目地址來)則指定訪問爲你以前的文件路徑就好。

這樣的話我們前端後期可以每次都訪問一個地址 xxxx/version_【隨機數】/#/a 然後就可以拿到最新的代碼,防止緩存。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章