微信公众号H5缓存机制?
发布于 4 年前 作者 nkang 12438 次浏览 来自 问答

背景描述:

2020年12月10日公众号H5上线了一版,隔天,很多用户(广州、南昌、厦门等用户)反映页面加载不出来,通过报错看出是js加载报错,

这个js是上一个版本的,显然html文件被缓存了,其中script标签内的脚本也是上一个版本的地址,异步加载的脚本同样也都是上一个版本,

在用户主动刷新后,大概率能够加载到正确脚本,从而显示页面。

然后我与周围的同事(身处南京)进入相同的页面却没有被缓存。

问题:

微信客户端对H5的缓存机制是什么?有明确的文档吗?

微信客户端会对不同地域或不同手机网络状态而进行不同的缓存级别吗?

2 回复

页面地址后加随机数,或涉及的js、css文件调用地址加串数字,实现新文件强制刷新效果。

回到顶部