最近开发针对微信内置浏览器的网页,发现微信内置浏览器的缓存难以控制,经常反复刷新都没有变化。
按照网上的文章在页面头部加上了如下的内容:
<meta http-equiv="cache-control" content="max-age=0" />
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="expires" content="0" />
<meta http-equiv="expires" content="Tue, 01 Jan 1980 1:00:00 GMT" />
<meta http-equiv="pragma" content="no-cache" />
但是似乎没什么效果。
而且手头的几台手机的行为也不统一,有的手机更新页面比较快,有的手机就怎么刷新都不变。
首先要知道,网页是无法控制浏览器进行缓存的。
如果不想要缓存,唯一的办法就是在url后面添加参数,比如www.123.com/test.html?v=20150316
参数可以用时间戳,很好用,完爆微信缓存