评论

【干货】微信内置浏览器缓存清理

清理微信内置浏览器缓存的办法,看这一个就够了

之前做过很多公众号的项目,项目写完后给客户看项目,客户一而再再而三的修改元素向左挪1px,向右挪2px。改好之后让客户看,客户说我特泽发克,你啥都没有修改,你竟然骗我!!!

这其实就是微信内置浏览器的缓存在作祟啦,那么如何清理微信内置浏览器的缓存呢?

你们是否知道 ios版微信 和 android版微信 的内置浏览器的内核是不一样的呢?

android版微信内置浏览器(X5内核
        在安卓版微信内打开链接   http://debugx5.qq.com

拉到调试页面的最底端,勾选上所有的缓存项目,点击清除。

点击确定之后即可完成清除微信浏览器缓存的操作。

ios版微信内置浏览器(WKWebView)
        ios版微信内置浏览器内核并不是 X5内核,而是使用的ios的浏览器内核WKWebView,所以安卓手机的那种方案对ios手机用户不生效,因为那个链接压根打不开

只要微信用户退出登录,然后重新登录,ios版微信内置浏览器内核即可清除,不行的话,你们回来打我

有人说了:“IOS中  设置—通用----存储空间  就会看到“正在计算空间”计算完了会清理一点清理即可”,这种办法当然也可以,但是这种办法不光是清理微信内置浏览器的缓存,同时也清理其他的一些数据,比如朋友圈的视频图片和聊天记录等等缓存,而且容易误删某些想留下的数据,对于开发而言,我认为退出重新登录是最好的解决办法。

最后一次编辑于  2020-01-08  
点赞 10
收藏
评论

18 个评论

  • 海阔天空
    海阔天空
    2021-05-20

    微信官方对这个问题有没有什么最佳实践呀?

    2021-05-20
    赞同 5
    回复
  • 红豆汤
    红豆汤
    2021-09-16

    没想到微信这么落后。让我想起朋友说的那句话,国内的东西只是能用,但并不是很好用。我想这 这取决于设计者如何设计,设计团队是否精通。

    2021-09-16
    赞同 3
    回复
  • 腾君
    腾君
    2021-04-01

    我的项目是 vue 框架编写,使用nginx代理服务器。

    问题:每次部署最新内容时,存在android系统的微信内置浏览器缓存问题,导致新版内容不能及时呈现。

    解决:找了大量方式未能解决,在知乎找到了适用于我的问题的解决办法!

    配置服务器返回的Last-Modified,将nginx配置中Last-Modified永远保持最新的就解决了。

    比如我们用Vue框架,入口页/mall/index.html.

    location = /mall/index.html {

    add_header Last-Modified $date_gmt;

    }

    实测有效,希望对大家有帮助,感谢知乎作者lst

    原文链接:https://www.zhihu.com/question/22471239/answer/532057671


    2021-04-01
    赞同 3
    回复
  • 〇
    2022-09-30

    非X5内核的安卓不配是吗

    2022-09-30
    赞同 1
    回复
  • 单反。
    单反。
    2020-08-07

    微信缓存这个问题有什么很好的解决办法吗?每次更新版本都出现这个问题

    2020-08-07
    赞同 1
    回复 3
    • 王浩Hanks🇨🇳
      王浩Hanks🇨🇳
      2020-08-08
      更新微信的版本?还是什么的版本,会出现什么缓存,你说的是小程序的缓存?
      2020-08-08
      回复
    • 睡不着的可乐
      睡不着的可乐
      2020-11-03
      打包重新提交,更新的代码没生效
      2020-11-03
      2
      回复
    • 余
      2021-01-13回复睡不着的可乐
      webpack 配置中设置打包的时候不依赖打包缓存打包,vue中会自动给文件增加8位的hash码
      2021-01-13
      回复
  • 白颖
    白颖
    08-06

    链接503了,怎么办

    08-06
    赞同
    回复
  • 蓝雨
    蓝雨
    2023-04-21

    有大佬试过电脑端的小程序缓存是怎么清除的吗?

    2023-04-21
    赞同
    回复
  • man
    man
    2023-03-10

    基本的用代码清理cache都不行还没有其它的代码级的解决方案。。。。无语子

    2023-03-10
    赞同
    回复
  • 王鑫泉
    王鑫泉
    2022-11-08

    我遇到的问题是不是你说的这个微信浏览器缓存的问题呢?

    我的手机打开项目链接后白屏,不跳转,怀疑是微信浏览器缓存问题,用其他的手机打开,可以。

    用了设置里的清除缓存的办法不行,用了你说的方法,退出重进也不行啊,有哪位知道怎么彻底清除微信浏览器缓存办法的?

    2022-11-08
    赞同
    回复 2
    • cajetin
      cajetin
      2022-11-09
      最彻底的应该是退出登录微信,再从新登录,你试试呢
      2022-11-09
      回复
    • yang
      yang
      2023-03-30
      请问解决了吗?问题和你一样,只要是同个域名下的所有页面都开不了(白屏),重新登录也用,但原来是好好的,大部分人手机都好好的。电脑端微信也会出现这个问题,但是可以通过删除缓存文件恢复正常。
      2023-03-30
      回复
  • 〇
    2022-08-10

    不能要求客户清理手机缓存,hi木诶有其他方案吗?

    2022-08-10
    赞同
    回复

正在加载...

登录 后发表内容