2017-11-14 10 views
1

私は、同じsvgイメージパスを持つ別のコピーを作成するonloadイベントでHTMLオブジェクトを作成しています。Chromeがキャッシュしない<object>リクエスト

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

二重ロードを防止するために、ExpiresおよびCache-Controlヘッダーを設定しました。しかし、クロムはそれらを無視し、他のブラウザと同様に、以前の要求からキャッシュされたイメージを使用しません。このイメージへの直接のリクエストはキャッシュされているので、キャッシュのリクエストのみに問題があると思います。 2番目の要求の

レスポンスヘッダ:

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) 

答えて

0

本当の問題は、プロキシを使用している場合、クロムは開発ツールでメッセージ「ディスクキャッシュから」あなたが表示されないということでした。しかし実際にはそうです。私は実際の結果を見つけるために低インターネット速度接続設定を使用しなければなりませんでした。

関連する問題