zoukankan      html  css  js  c++  java
  • 微信公众号开发,清除微信内置浏览器缓存方法[转]

    1)使用链接 https://debugx5.qq.com(适用于安卓端,适合开发者测试使用)

    2)使用微信设置清除(我-->设置-->通用--> 存储空间-->缓存-->清理) (安卓端有时可以,有时不行;苹果端清除缓存会把微信视频、图片清除,不合理)

    3)在html5添加meta标签,取消使用缓存(原理:配合 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" />

    4)在请求页面的url或资源文件添加随机版本号(原理:让微信浏览器以为是新资源文件,每次都会更新缓存)(经测试,在微信公众号,可以清除微信内置的缓存)

    <script src="./js/orderForm.js?v="+ Math.random() +""></script>
    <link rel="stylesheet" href="./css/orderForm.css?v="+ Math.random()+"" />

    5)在请求页面添加不存在manifest文件链接(原理:根据HTML5 W3C规范,解析器下载manifest header 404/410时,缓存即失效) 未测试,待定

    完全引用自

    微信公众号开发,清除微信内置浏览器缓存方法==>https://www.cnblogs.com/xielong/p/14784357.html

    感觉空虚寂寞,只是因为你无所关注,无处付出。
  • 相关阅读:
    Linux-Rsync文件同步
    Linux-PPTP服务器搭建
    Excle破解忘记保护密码的方法。
    Linux-多维度服务器调优
    postman测试钉钉审批接口
    linux 常用服务器部署
    DRF
    15.ES6模块
    14.class类
    13. async用法
  • 原文地址:https://www.cnblogs.com/whatlonelytear/p/14838468.html
Copyright © 2011-2022 走看看