2014-10-06 62 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