收藏
回答

怎么解决web-view组件的缓存问题

小程序中使用了web-view加载web网页,但是有很严重的缓存问题,怎么解决?

真的想不到办法了!!!

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

4 个回答

  • 小程序商城定制开发2600元全包
    小程序商城定制开发2600元全包
    2021-05-31

    在ajax请求的时候,相关url的请求头加入这玩意。

    headers: {'Cache-Control': 'no-cache'}
    1
    

    还有一个就是访问的url内容不变,这个内容不变的话给 src 加一个随机数即可


    2021-05-31
    有用 1
    回复
  • 木生
    木生
    2019-02-28

    我这边也是,url加了随机码,请求头设置不缓存,部分用户打开的依然是旧的页面,都是安卓系统(8.0、7.0、6.0的都有),手机品牌有华为、荣耀、OPPO、vivo等,微信版本7.0.1、7.0.3的都有,SDK也是最新版

    2019-02-28
    有用
    回复 1
    • 山间野橘子
      山间野橘子
      2019-07-24
      解决了吗老哥
      2019-07-24
      回复
  • 鱼
    2019-01-07

    如果只是迭代web页面,小程序不起作用的话可以在web-view的url后面加上随机码

    2019-01-07
    有用
    回复 2
    • 浪痕的心
      浪痕的心
      2019-01-07

      不行的,亲试

      2019-01-07
      回复
    • 鱼
      2019-01-07回复浪痕的心

      web-view本质上其实也是浏览器打开web页,只要在url后面加上hash浏览器就会重新请求,我的web页就是这样迭代的,一直都没出过问题。

      2019-01-07
      回复
  • zeddsam
    zeddsam
    2019-01-07

    你这边的缓存问题是什么问题?小程序会崩溃?还是更新内容以后,小程序不反应?你是什么系统下的?还有是什么手机?我这边也有类似的问题。

    2019-01-07
    有用
    回复
登录 后发表内容