微信小程序webview的缓存问题

微信小程序webview的缓存问题,第1张

程序webview的页面缓携孙存会影响开发中的调试和生产中的使用

1.页面缓存由浏览器缓存引起,那么可以通过设置来修改浏览器缓存。

可以通过nginx设置cache-control 来关闭浏览器缓存

2.由于是单页面应用,所以只需要对index.html设置即可。

对index.html中的资源地址,也会存在缓存笑岁,可以通过webpack构建时加入hash值解辩升链决。

本人公司小程序中的webview网页更新时,常常因缓存含咐原因无法实时更新,极其影响使用。

于是遍尝网上能找到的方法。

总结:

1:小程序webview中的网站添加时间戳后缀,

2:webview的网页是用vue写的,路稿衫由默认的是hash模式,需要改为history模式。

3:成功,可以实时键老腔更新

微信小程序会缓存H5页面,导致页面升级之后不能及时刷新。

这种情况通过配置nginx不缓存静态页面无法影响到小程序缓存。

假设H5请求地址闹掘是 https://xxx/h5/

用户进入小程序之后生成一个数字,请饥弯乎求H5时把数字拼接到URL后缀即烂悉可。

例: https://xxx/h5/222/


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12480658.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存