小和尚ABC
小和尚ABC
  • 发布:2017-07-17 11:01
  • 更新:2017-07-17 12:00
  • 阅读:1258

ios轮播图加载图片,由于ios页面缓存导致一直显示旧图片。

分类:MUI

ios轮播图加载图片,由于ios页面缓存导致一直显示旧图片。安卓没有问题。

2017-07-17 11:01 负责人:无 分享
已邀请:
chender

chender - 与人为善

缓存是把双面韧,如果你不想用缓存,那就在图片的src后面加上一个时间戳参数吧,但是这样即使图片没有更新也不会走缓存,每次都会重写加载
比较好的做法是,如果图片变了,图片的路径也应该变,比如xxx.png,变成xxx_v20170717_0001.png,对应的引用图片的html也要做相应的变动

  • 小和尚ABC (作者)

    plus.downloader.createDownload(url)还不能使用相同地址,否则只下载一次

    2017-07-17 14:07

  • chender

    可能是官方的sdk里面自动做了缓存吧,所以图片改变时,你需要将图片的地址也改变,避免使用之前的缓存图片,或者你直接不用缓存,在url后面加个时间戳,这样每次都重新下载

    2017-07-17 14:10

  • 小和尚ABC (作者)

    回复 chender:ios端:网络地址添加时间戳是可以的,但是用H5+下载到本地的图片是不行的!

    2017-07-24 17:56

该问题目前已经被锁定, 无法添加新回复