ios轮播图加载图片,由于ios页面缓存导致一直显示旧图片。安卓没有问题。
小和尚ABC
- 发布:2017-07-17 11:01
- 更新:2017-07-17 12:00
- 阅读:1258
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