鍍金池/ 問答/網(wǎng)絡(luò)營銷  HTML/ js 微信公眾號修改了代碼

js 微信公眾號修改了代碼

微信公眾號修改了代碼后,ios刷新兩下就可以顯示修改后的樣式,但是安卓卻還顯示原來的樣式,怎么回事呢?

回答
編輯回答
不討喜

wx本地緩存造成的,wx針對打開的頁面(該鏈接的第一個(gè)頁面,除open.weixin)做了加載處理,這類機(jī)制比如你alert(),第一次新打開是會(huì)彈框,關(guān)閉頁面再打開則不會(huì)彈,需要點(diǎn)刷新才可以。
為了避免這類現(xiàn)象:
1.需要給頁面引用的資源文件加上版本或時(shí)間戳給與區(qū)分;
2.配置CDN間隔一定時(shí)間從數(shù)據(jù)源抓取并更新節(jié)點(diǎn)數(shù)據(jù)。
每個(gè)微信客戶端的版本,在這一塊都可能會(huì)有差異,穩(wěn)妥方式了強(qiáng)行關(guān)掉wx進(jìn)程再打開。

2017年4月8日 13:12