收藏
回答

微信小程序web-view缓存极其严重,无法清除缓存?

微信小程序web-view的缓存极其严重,而且反应非常特别。有的时候,是修改服务端后,同一个人苹果与安卓手机,苹果手机立即更新了安卓手机没有,有的时候是安卓手机立即更新了苹果没有。

请问有没有好的办法彻底清除缓存,尝试过删除小程序(包括顶部与列表页)、尝试过重启手机,始终没有清除缓存。我在微信平台上搜索了此类问题的帖子还是很多,而且最终都没有给到合适的解决方案,也尝试了百度其他人的方案,目前未发现比较稳定可行的清缓存方案。

主要是HTML+JS等缓存非常严重。请官方帮忙关注一下此问题,感谢感谢。

回答关注问题邀请回答
收藏

10 个回答

  • 袁康
    袁康
    2019-10-22

    建议重新提交审核直接换webview链接。webview更新慢估计是在后台审页面,不然你上线了之后随便换个非法页面那还了得。

    2019-10-22
    有用 2
    回复 8
    • deanse
      deanse
      2019-10-22
      我是修改里面的HTML的文字,提示等信息,并没有随意更换链接。
      2019-10-22
      回复
    • 袁康
      袁康
      2019-10-22回复deanse
      更新慢这是个保护措施。防止恶意更改页面
      2019-10-22
      1
      回复
    • deanse
      deanse
      2019-10-22回复袁康
      最终不还是能改?要么禁止更新,要么立即更新吧?这是BUG还是真的是保护措施?另外,如果有涉及到图片等,这个缓存情况得了?
      2019-10-22
      回复
    • deanse
      deanse
      2019-10-22回复deanse
      发个新闻出来,还得缓存老半天?
      2019-10-22
      回复
    • deanse
      deanse
      2019-10-22
      感谢您的关注与回复
      2019-10-22
      回复
    查看更多(3)
  • :D
    :D
    02-18

    同问楼主怎么解决的?确实有很大的问题啊!

    02-18
    有用
    回复 2
    • International
      International
      04-17
      我个人觉得在webview的url后面加个时间戳或者随机数如何
      04-17
      回复
    • 大浪淘沙
      大浪淘沙
      18小时前
      部分有用,但是有的手机就是缓存不能清掉
      18小时前
      回复
  • Edison煜
    Edison煜
    2019-12-24

    楼主最后怎么解决的呢 请告知一下~

    2019-12-24
    有用
    回复
  • 天天摸鱼身体棒
    天天摸鱼身体棒
    2019-12-18

    在h5网页头部加上cache-control相关的,比如no-cahe、no-store、max-age=0等等能加的都加上。src后面再加个时间戳,有啥用啥看看呢?

    2019-12-18
    有用
    回复 1
    • 就这样
      就这样
      03-03
      对于微信浏览器,啥都没用
      03-03
      回复
  • DJ snake
    DJ snake
    2019-12-16

    1、我分析了下缓存策略,如果html外链的css和js,hash值变化了,这时候不会缓存。

    2、如果页面中例如标题发生变化,这时候ios是立马能更新的,而安卓手机会缓存。

    2019-12-16
    有用
    回复
  • 晋威
    晋威
    2019-12-04

    把页面里的静态资源都加上版本号试试呢

    2019-12-04
    有用
    回复 1
    • ipeng
      ipeng
      2019-12-12
      把我的index.html都缓存了!!!
      2019-12-12
      回复
  • 梓熹
    梓熹
    2019-11-26

    叫运维把网页的 Cache-Control改成max-age=0

    2019-11-26
    有用
    回复 1
    • 高高高
      高高高
      04-22
      我让运维试了,在一些华为手机里 还是不可以
      04-22
      回复
  • 吃瓜
    吃瓜
    2019-11-22

    我已经到了卸载微信才能清楚缓存了,还以为是我错了,原来是缓存...

    2019-11-22
    有用
    回复
  • deanse
    deanse
    2019-10-22

    大家可以看一下右侧相关问题,此组件的同类问题还是非常多的。

    2019-10-22
    有用
    回复 1
    • 高高高
      高高高
      04-22
      楼主这个问题解决了吗,更新以后华为手机缓存咋都清楚不了
      04-22
      回复
  • 风舞红枫、づ
    风舞红枫、づ
    2019-10-22

    webview链接后面拼个时间戳

    2019-10-22
    有用
    回复 4
    • deanse
      deanse
      2019-10-22
      嗯,感谢,测试过了,没有用,包括JS,HTML均加了相关禁止缓存,以及时间戳
      2019-10-22
      回复
    • 三宏
      三宏
      2019-11-11回复deanse
      怎么解决的
      2019-11-11
      回复
    • 大浪淘沙
      大浪淘沙
      01-16
      有的机子缓存真的很严重,出现bug修复真的很头痛
      01-16
      回复
    • 就这样
      就这样
      03-03回复deanse
      确实是没有用啊,楼主后来怎么解决的呢?
      03-03
      回复
登录 后发表内容
问题标签