[問題] Chrome用innerHTML與Cache圖片問題
各位好
因為程式需要製作一個相簿縮圖瀏覽功能
程式可能會出現一種情況
第一次進去時 Load 一百張圖
使用者選項操作完後變 70 張圖加上另外 30 張新圖
基本上用 innerHTML 去重新插入這個頁面即可
但是在圖片快取的部分發生了嚴重的問題
Firefox 下那 70 張圖都是執行完就繼續存在不會 reload
但是 Chrome (以及 Safari) 會發生那 70 張圖都要重新 load 進來
看了一下 debug 工具的 Network
圖片的 Cache-Control 是 Max-Age=604800
Firefox 不會重新向 Server 要
但是 Chrome 會一直把那 70 張圖都重新向 Server 要一次
要回來都是 HTTP Response 304
完全無視 Cache-Control
請問有沒有什麼方法讓 Chrome 像 Firefox 一樣
強制圖片使用本地快取不要再向 Server 詢問一次?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.166.234.66
推
02/03 23:53, , 1F
02/03 23:53, 1F
→
02/04 03:30, , 2F
02/04 03:30, 2F
→
02/04 09:42, , 3F
02/04 09:42, 3F
→
02/04 09:58, , 4F
02/04 09:58, 4F
推
02/04 10:53, , 5F
02/04 10:53, 5F
→
02/04 10:54, , 6F
02/04 10:54, 6F
→
02/04 21:00, , 7F
02/04 21:00, 7F
→
02/04 21:01, , 8F
02/04 21:01, 8F
→
02/04 21:01, , 9F
02/04 21:01, 9F
→
02/04 21:02, , 10F
02/04 21:02, 10F
→
02/04 21:02, , 11F
02/04 21:02, 11F
推
02/04 21:40, , 12F
02/04 21:40, 12F
→
02/04 22:51, , 13F
02/04 22:51, 13F
→
02/04 22:52, , 14F
02/04 22:52, 14F
→
02/04 22:53, , 15F
02/04 22:53, 15F
→
02/04 22:53, , 16F
02/04 22:53, 16F