最近在做一个微信的小游戏因为多次修改导致最后页面产生了顽固性缓存。刷新和删除文件都没有用。
学习了一番以后,整理了几个在开发的时候不产生缓存的方法。
第一个
在头部加入下面的标签
<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" />
第二个
给引入的文件加版本号
<link href="css/demo.css?v=201606131149" rel="stylesheet">
第三个
给当前页面加入随机参数,这样没错都还是新的
window.location='xxx.html?_r='+Math.random();
如果已经发生了怎么办,用下面的链接可以清除链接。只是安卓会发生这样的问题此链接也是针对安卓的。
http://debugx5.qq.com