问题描述
微信小程序会缓存H5页面,导致页面升级之后不能及时刷新。
这种情况通过配置nginx不缓存静态页面无法影响到小程序缓存。
解决方案
1. 动态调整H5地址
假设H5请求地址是https://xxx/h5/
小程序修改
用户进入小程序之后生成一个数字,请求H5时把数字拼接到URL后缀即可。
例:https://xxx/h5/222/
这个数字不用每次请求生成,只在进入小程序或者登陆后重新生成并保存即可。
nginx配置
location /h5/ {
rewrite ^/h5/(\d+)/(.*)$ /h5/$2 last;
root /data/; #H5文件存放路径
}
网友评论