赞
踩
方案1、微信手动清理
安卓端的微信,打开:http://debugx5.qq.com,点击清除
IOS端的微信,清除缓存方法如下:1.打开微信,找到“我-设置-通用-存储空间-清理微信缓存”
2.清理缓存后,刷新页面,如果无效,多刷几次即可
方案2、nginx配置rewrite
微信对整个H5页面缓存了,而不是其中的图片,css等资源,所以对图片,css加上版本控制可能对该问题无效。
推测微信对H5页面缓存的判断标准之一,就是pathname是否相同。
因此解决思路是改变pathname的同时又能不改变页面的路径。通过在nginx中配置rewrite,可以实现这样的效果。具体操作可以查看之前的博客:
需要注意的是,这里rewrite使用的flag为last。
举个例子:
rewrite ^/static/a.html$ /static/b.html last;
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。