每当用户发表评论时,它会使用带有拇指图像的jquery动态地创建元素。每次发表评论时,都会一次又一次地加载相同的缩略图。我如何避免再次加载相同的图像?
<img alt='64x64' class='media-object user-thumb' style='width: 64px; height: 64px;' src='"+v.userThumb+"'/>
我该如何避免再次加载相同的图像?
每当用户发表评论时,它会使用带有拇指图像的jquery动态地创建元素。每次发表评论时,都会一次又一次地加载相同的缩略图。我如何避免再次加载相同的图像?
<img alt='64x64' class='media-object user-thumb' style='width: 64px; height: 64px;' src='"+v.userThumb+"'/>
我该如何避免再次加载相同的图像?
如果wnat强制浏览器再次请求数据的服务器,你可以添加任何随机或增量的查询字符串给它:
<img alt='64x64' class='media-object user-thumb' style='width: 64px; height: 64px;' src='"+v.userThumb + "&date=" + new Date().getTime() + "'/>
这将迫使浏览器的请求至服务器再次。
问题与此相反! – TheStoryCoder 2017-06-27 11:42:54
@TheStoryCoder我不同意,从问题的评论和问题本身我理解的形象'src'总是相同的,因为它是在后端动态生成的,所以如果用户想强制浏览器发出新的请求,然后得到一个新的图像,他应该添加一个随机查询字符串来稍微改变URL。由于没有人提供任何其他答案,我明白,至少有些人同意我的观点 – Luizgrs 2017-06-27 15:26:19
我想这个问题其实很不明确......!可以看到它可以被理解为两种方式... – TheStoryCoder 2017-06-29 09:00:18
通常这应该由浏览器缓存处理。图像是否可以缓存? – GolezTrol 2014-10-06 09:16:55
http://gtmetrix.com/add-expires-headers.html – loveNoHate 2014-10-06 09:18:21
它只是一个PNG图像 – manish 2014-10-06 09:18:55