在图片标签里使用远程图片,远程图片放在了第三方的CDN上面。当更新了CDN里边的图片后,小程序端并不会更新。怀疑是CDN缓存的图片没有更新,所以在CDN后台强制刷新了缓存,也在PC端浏览器里检查了,确实能访问到更新后的图片。但是小程序端(手机连的WIFI,和PC使用的是同一个网络)始终显示的是更新之前的图片,所以我怀疑微信可能会缓存图片。如果是的话,请问有没有什么办法强制刷新微信缓存的图片?
在URL后加随机参数这个办法不适用,因为用CDN就是想尽可能的访问缓存下来的图片。但是CDN里的图片更新后,也希望小程序能访问到新的图片。
网友回复:
应该缓存了,微信头像改变都不会很快生效
在图片地址后边加上一个版本号 比如 http://XXXXXXXXXXXXX.pngv=1.1.1
在图片地址后边加上一个版本号 比如 http://XXXXXXXXXXXXX.png?v=1.1.1
@Wilbur 看来只有这样了。谢谢!