天天看點

解決IE中圖檔緩存的問題

遇到一件很奇怪的事情:假設有兩張圖檔1.jpg、3.jpg,他們同時放在一個目錄下(建立時間一樣),後來發現這兩張圖檔的名稱命名反了,也就是1.jpg實際應該命名為3.jpg,而3.jpg則應為1.jpg,便到相應的目錄中修改兩張圖檔的名稱。

在flash中加載這兩張圖檔,在IE中檢視,怎麼樣去重新整理都還是以前的圖檔(反掉了),我嘗試清空緩存,關閉所有程序,重新開機電腦,第二天來看還是不行,這就讓我很郁悶了,一度以為是我電腦的問題,後來仔細想了一下,以前好像遇到過類似的問題,嘗試着去使用httpwatch去清空浏覽器記錄的url,如下圖所示,果然就好了。

解決IE中圖檔緩存的問題

我試過把請求的URL,粘貼到IE浏覽器的位址欄,然後重新整理,結果一樣,http請求傳回都是304(我浏覽器設定的是每次請求最新的檔案),使用chrome去請求URL,強制重新整理圖檔顯示的是正确的。

對于在公網如果有這樣的需求,檔案命名反掉了,建議最好使用新的名稱或是在請求後面加特定的參數(讓它傳回200的狀态)

繼續閱讀