2013-01-08 54 views
3

我的頁面中有圖像,圖像緩存在瀏覽器中。從瀏覽器緩存中刪除單個文件

現在我已經刪除了圖像,但是因爲它被緩存了,所以請求沒有去服務器,並且它又出現了。

so我如何從瀏覽器緩存中刪除它?

+1

你沒有....... – mplungjan

+0

你想強制最終用戶的瀏覽器重新下載資產? – alex

+0

你不能...... – MaxArt

回答

4

否您無法物理刪除緩存的文件。相反,你可以生成鏈接到動態的文件,例如

<script type="text/javascript"> 
document.write('<img id="without-cache" src="image.jpg?v=' + new Date().getTime() + '" />'); 
</script> 

,當你要重新加載它,而不從緩存中加載它與不同?v=最終更改源。

$("#without-cache").attr("src", "image.jpg?v=" + new Date().getTime()); 
+0

謝謝你,這是非常有益的 – IFink