Как заставить Chrome НЕ кэшировать редиректы?

Простой HTML-код:

<img src="http://someaddr/image.php">

image.php - это скрипт, который возвращает случайный редирект на статическое изображение со всеми необходимыми заголовками без кэширования:

Cache-Control: no-cache, no-store, must-revalidate
Pragma: no-cache
Expires: 0
Location: http://someaddr/random_image_12345.jpg

Проблема: при переходе назад и вперед к этой HTML-странице Chrome (последняя версия win / mac) не выполняет повторную проверку адреса.http://someaddr/image.php

Я попытался использовать перенаправления 302, а также 303 (который в RFC имеет более строгое требование, чтобы он никогда не кэшировался браузером). Это работает как шарм в IE, FireFox, Opera. Они всегда освежаютhttp://someaddr/image.php, Но Chrome нет.

Я даже использовал Developer Tools в Chrome, и кажется, что в Network Log это даже неt показывает любую попытку (кэшированную или нет) полученияhttp://someaddr/image.php, Сетевой журнал показывает только одно подключение кhttp://someaddr/random_image_12345.jpg (Кэшируется). Почему это так сломано ...

Я знаю наивное / простое решение поставить строку запроса в источник изображения:

    <img src="http://someaddr/image.php?refresh={any random number or timestamp}">

Но я нене нравится / не можетЯ не использую подобные хаки. Есть ли другие варианты?

Ответы на вопрос(2)

Ваш ответ на вопрос