簡體   English   中英

Chrome無法緩存 <object> 要求

[英]Chrome not caching <object> requests

我正在創建帶有onload事件的HTML對象,該事件使用相同的svg圖像路徑創建它的另一個副本。

<object data="/image.svg" type="image/svg+xml"></object>

我設置了Expires和Cache-Control標頭,以防止雙重加載。 但是,chrome會忽略它們,並且不會像其他瀏覽器一樣使用先前請求中的緩存圖像。 直接緩存對此圖像的請求,因此我猜只有請求緩存才存在問題。

第二個請求的響應標題:

Accept-Ranges:bytes
Age:59
Cache-Control:max-age=1200
Content-Length:267155
Content-Type:image/svg+xml
Date:Tue, 14 Nov 2017 08:16:05 GMT
ETag:"842401d-41393-5598c11d4b740"
Expires:Tue, 14 Nov 2017 08:36:05 GMT
Last-Modified:Tue, 19 Sep 2017 14:56:53 GMT
Server:Apache/2.2.17 (Fedora)

真正的問題是,如果您使用的是代理,chrome不會在開發人員工具中顯示“來自磁盤緩存”消息。 但實際上確實如此。 我必須使用低互聯網速度的連接設置來找出實際結果。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM