zoukankan      html  css  js  c++  java
  • 微信开发 缓存处理

    微信浏览器缓存,经过一段时间的尝试发现微信浏览器缓存的两个特点:

    1. 微信浏览器首先会缓存整个页面的内容, 如果页面地址没有变更,在一段时间内(几个小时),进入页面都不会对页面中js,css文件发出http请求

    2. 微信浏览器也会对js,css进行缓存

    针对以上两个特点,采取的较为简单的解决方案是:

    1. 在每个页面的URL后带上版本号参数,如http://xxxx/index.html?t=版本号

    2. 在每个页面的js,css文件URL后加上版本号,如http://xxx/index.js?t=版本号

    版本号在每次发布完成后更新

    2020年1月13日新增

    清微信缓存的方式

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

    为了保险:

    修改了图片的话,请直接更换图片的名字

    修改了js,css的话,请在你引用的js,css文件加上版本号

  • 相关阅读:
    一套权威的 MQTT Client 库
    tcp编程 示例
    我的座右铭
    win7改装 CentOS7,装完后开机,没有引导
    程序员16个建议
    Linux
    Linux
    socket
    关于RESTFUL的理解
    Django Rest Framework
  • 原文地址:https://www.cnblogs.com/wu-xin/p/12074205.html
Copyright © 2011-2022 走看看