2014-10-06 47 views
0

每当用户发表评论时,它会使用带有拇指图像的jquery动态地创建元素。每次发表评论时,都会一次又一次地加载相同的缩略图。我如何避免再次加载相同的图像?

<img alt='64x64' class='media-object user-thumb' style='width: 64px; height: 64px;' src='"+v.userThumb+"'/> 

我该如何避免再次加载相同的图像?

+1

通常这应该由浏览器缓存处理。图像是否可以缓存? – GolezTrol 2014-10-06 09:16:55

+0

http://gtmetrix.com/add-expires-headers.html – loveNoHate 2014-10-06 09:18:21

+0

它只是一个PNG图像 – manish 2014-10-06 09:18:55

回答

-1

如果wnat强制浏览器再次请求数据的服务器,你可以添加任何随机或增量的查询字符串给它:

<img alt='64x64' class='media-object user-thumb' style='width: 64px; height: 64px;' src='"+v.userThumb + "&date=" + new Date().getTime() + "'/> 

这将迫使浏览器的请求至服务器再次。

+0

问题与此相反! – TheStoryCoder 2017-06-27 11:42:54

+0

@TheStoryCoder我不同意,从问题的评论和问题本身我理解的形象'src'总是相同的,因为它是在后端动态生成的,所以如果用户想强制浏览器发出新的请求,然后得到一个新的图像,他应该添加一个随机查询字符串来稍微改变URL。由于没有人提供任何其他答案,我明白,至少有些人同意我的观点 – Luizgrs 2017-06-27 15:26:19

+0

我想这个问题其实很不明确......!可以看到它可以被理解为两种方式... – TheStoryCoder 2017-06-29 09:00:18

相关问题