对于同一 URL 的图片变更,若想在用户不手动刷新的情况下看到修改后的图片,有哪些好的解决方案

引用图片的地方,不要直接使用 src="https://www.zhihu.com/api/v4/questions/20120336/真实地址"而使用类似 src="https://www.zhihu.com/u0026lt;% getImageSrc(/u0026#39;真实地址/u0026#39;) %/u0026gt;" 的方式这样,可以在 getImageSrc 里做统一管理接来下的发挥空间就非常大了
■网友
可以加版本号,用随机数或者计数器,对于浏览器来说就是一个新的uri,不会访问缓存,而是加载新的东西。http://........./abc.jpg?v=
■网友
如果是存放在样式、程序HTML里的图片,建议加版本号,版本号通过上线发布系统或者配置文件统一控制,每次上线操作自动更新所有页面书写的版本号。如果是用户上传的UGC图片,应该通过ETag和Last-Modified这些头和返回304来控制浏览器缓存


    推荐阅读