网页的缓存有的时候让人很讨厌,在微信上打开修改过的网页,还是没修改之前的效果,刷新还是没有用。
怎么让网页不缓存呢?
其实很简单,只要在网页的头部中添加以下代码:
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-Control" content="no-cache">
<meta http-equiv="Expires" content="0">
<meta http-equiv="Cache-Control" content="no-cache">
<meta http-equiv="Expires" content="0">
但是添加了上面的meta标签,有的时候还是有缓存。只能用js来禁止缓存了。
<script>
if(!window.name){
var str = Math.random().toString(36).substr(2);//随机字符串
window.location.href += '?S='+ str;//兼容微信浏览器刷新
window.name = 'isreload';
}
</script>
if(!window.name){
var str = Math.random().toString(36).substr(2);//随机字符串
window.location.href += '?S='+ str;//兼容微信浏览器刷新
window.name = 'isreload';
}
</script>
志博日记是一个专注分享互联网技术的博客,博客网址:www.zhiboblog.com
如果有什么问题,可以联系志博的QQ/微信:1662866246
关注志博公众号,更多干货等着你