クライアントが JavaScript を使用して、動的にロードされるコンテンツ (非同期的にロードされる画像など) の HTTP Cache-Control ヘッダーをオーバーライドおよび/または無視することは可能ですか?
私の JavaScript ベースの GIS アプリケーションは、応答とともに次のヘッダーを送信する外部サーバーから画像を動的に要求します。
Cache-Control:max-age=0,must-revalidate
これにより、ブラウザーは同じ画像に対して重複した要求を (If-None-Match 要求ヘッダーと共に) 送信し、常に HTTP 304 Not Modified 応答が返されるため、キャッシュはとにかく使用されますが、遅延の後でのみ使用されます。
画像が変更されていないことは既に知っていますが、サーバーから送信されたキャッシュ制御ヘッダーを制御できないため、最初に再検証することなく、画像を表示するときにローカルブラウザーキャッシュを強制的に使用したいと思いますサーバー。
クライアント側でこれを変更することは可能ですか?