微信公众号开发,清除微信内置浏览器缓存

清理微信内置浏览器缓存

Android 有一个功能,那就是应用管理( 一般在手机设置里边 ),在应用管理里边清除应用缓存!100%有效!(如果是 iphone 请参考下面一个方法【废弃】)

如下图:


===Android===

在微信任意对话框( 随便找个订阅号即可 ),发送以下网址

http://debugx5.qq.com

点击进入,然后就会出现一个类似浏览器的设置界面,这是QQ浏览器内核的设置界面

如图:

===IOS===

  1. 取关公众号,重新关注;
  2. 退出微信账号登陆,重新登陆微信;
  3. 微信设置-通用-存储-清理缓存;
  4. 进入页面,右上角‘...’选项中点击“刷新”

===自动清理缓存===

H5 页面设置 meta 标签

<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" />

一般浏览器还有用,碰到 wx,并没有鸟用

===文件加载设置版本号===

h5很多都是静态资源,有些链接都是通过后台配的所以加版本号变得操作异常繁琐,解决起来也是摒弃了一些逻辑。不过值得欣慰的是,这个令人头皮发麻的问题得以解决!

版本号有两种:

    常见的是文件名传参,例如: demo.css?v=1535549856;
    建议使用md5文件名的方式: demo-9bee5121379679ec.css;

为啥用第二种,因为微信访问的时候有些场景可能会把参数或者参数值直接给忽略

完!!!

  • https://blog.csdn.net/xialong_927/article/details/88687080