最近开发微信公众帐号的服务号,遇到一个比较难解决的问题,html改变样式之后,微信还是没有改变,网页访问是正常的,说明是缓存的问题。
然后在网上百度了一下一直没有发现好的解决方法。
微信浏览器是采用QQ浏览器的内核,可以在手动去清楚缓存,但是这对于用户来说不现实。
内置浏览器对html页面有相当严重缓存,而且还不能去清楚它,这就像以前去做一些单位项目的时候,必须要适应IE6的时候,通过改变url地址去清楚曲线解决问题。
我们可以在url跟上一个随机数或者时间戳,这样每次请求的时候就是新的url地址,就不会出现缓存了。
当然在正式上线之后,不会在修改的时候,可以去掉上述。