我有一个网页,其中大部分 Assets 最近发生了变化。但是当我第一次加载页面时,它显示旧图像,但如果我刷新页面,它会加载新图像。
所以请告诉我如何在我第一次打开页面时直接从服务器加载新图像。
我怀疑这与缓存有关?
最佳答案
如果您在图像名称后包含一个查询字符串,并在每次发布时递增该值,这将使浏览器下载新 Assets 。
例如
http://www.example.com/image1.jpg?v=1
- 首次发布
http://www.example.com/image1.jpg?v=2
- 在下一个版本中
这也适用于样式表、JS 和其他外部资源。
关于html - 直接从服务器加载图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18851933/