2013-05-08 37 views
3

我使用FileSystem API將圖像保存到HTML5文件系統。 每n分鐘我重新加載並從服務器端方法替換這些圖像。從HTML5 FileSystem API加載的環境緩存圖像

每次重新加載/更換週期後,我在網站上顯示這些圖像。

var img = new Image(); 
img.src = 'filesystem://...'; 

但圖片沒有得到更新的網站。當我在新選項卡中打開文件系統URL時,我可以看到更改。

我已經在增加了一個「隨機」查詢參數文件系統網址

"&rnd=" + new Date().getTime(); 

但這並不繞過瀏覽器的緩存(我假設的問題是瀏覽器緩存,因爲在網絡選項卡Chrome開發者工具說:「(從高速緩存)」)

"from cache" even with a query parameter

回答

1

我寫了一個測試用例這個問題。令我驚訝的是它應該如此。 我猜,最後鉻更新修復了這個問題對我來說:

如果有人想試試這個,看看這裏:
http://test.joquery.com/cachedfilesystem/