码迷,mamicode.com
首页 > 微信 > 详细

微信内置浏览器清理缓存方法

时间:2018-07-06 19:44:06      阅读:223      评论:0      收藏:0      [点我收藏+]

标签:浏览器刷新   测试的   htm   str   项目   cache   bsp   内置浏览器   window   

目前感觉大部分所接触过的项目,目标用户几乎都是使用微信浏览器打开的,在一定程度来说,发布测试版还有本地测试的过程中,微信这种怎么也清不掉的缓存真的很烦人.

下面直入正题, 给出清除微信浏览器缓存的终极方法: 登出微信,再重新登录微信.  ☆☆☆

 

如果嫌麻烦的话, 可以试一下不一定成功的清除缓存方法:

1. 重新刷新几次,知道缓存被刷掉   ☆

2. 在改变的资源后面加上版本号,也就是例如index.html?v=1234654   ☆☆

<script>
    if (!window.name) {
        var str = Math.random().toString(36).substr(2); //随机字符串 
        window.location.href += ‘?S=‘ + str; //兼容微信浏览器刷新
        window.name = ‘isreload‘; //name 属性可设置或返回存放窗口的名称的一个字符串。
    }
</script>

 

3. 安卓的可以打开这个网址进行缓存清理: http://debugx5.qq.com/   ☆☆

4. 使用meta来禁用缓存 ☆

<!-- // 配合 mate禁用 缓存标签,实现禁用浏览器缓存(实现原理,自动刷新) -->
<meta HTTP-EQUIV="pragma" CONTENT="no-cache">
<meta HTTP-EQUIV="Cache-Control" CONTENT="no-store, must-revalidate">
<meta HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">
<meta HTTP-EQUIV="expires" CONTENT="0">

 

微信内置浏览器清理缓存方法

标签:浏览器刷新   测试的   htm   str   项目   cache   bsp   内置浏览器   window   

原文地址:https://www.cnblogs.com/chifung/p/9273368.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!