最近在写微信的网页,发现这微信的缓存真坑爹,很久的内容,居然一直缓存着不更新
百度了下,发现也有不少人困扰,我试了在index.html的head里加入以下代码后,发现不缓存了,太棒了,不过网上很多人都说加了也没用,但我确实加了后不缓存了,不过我后面把下面的代码去掉后,发现也不缓存了,奇怪,真做个记录吧,等以后再看看。
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />
还有一个办法,就是在链接上加上?v=1这样,这也是个办法,但如果需要一个固定的链接就解决不了了,比如生成二维码后,再更新内容。
我自己也想到一个办法,就是上index.html里面,加上一段代码,就是判断有没有v的参数,有就通过,没有就自动加上?v=new Date().getTime(),再重定向