如何禁止页面缓存

网页的缓存有的时候让人很讨厌,在微信上打开修改过的网页,还是没修改之前的效果,刷新还是没有用。

怎么让网页不缓存呢?

其实很简单,只要在网页的头部中添加以下代码:

<meta http-equiv="Pragma" content="no-cache">
<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>

志博日记是一个专注分享互联网技术的博客,博客网址:www.zhiboblog.com

如果有什么问题,可以联系志博的QQ/微信:1662866246

 

关注志博公众号,更多干货等着你
志博日记

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: