image标签缓存图片问题
发布于 5 年前 作者 oshao 17932 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)

image标签中的网络图片在服务器端更换后,客户端图片并未更新,无论删除小程序还是清理微信缓存都不行。在开发者工具中是可以被更新的。基于http缓存策略,通过设置cache-control:no-store响应头强制关闭缓存也无果

  • 预期表现

在服务器关闭缓存策略的情况下,客户端能够实现服务端更改图片后客户端响应更新后的图片

  • 复现路径

任意一个服务端图片地址,图片更换后必现

5 回复

结贴 可以了 成功

关注关注 , 我们服务器图片已经更换了, 小程序图片还是旧的 , 每次更换图片都要重新发包 ,很不合理

这个和你服务器设置的图片缓存expires的时间又关系吧,和cache-control两回事

每次新图片用不同的网址,前端动态绑定不就好了吗

末尾加个时间戳呢?  “xxxx?t=”+new Date().getTime()

回到顶部