Что Chrome должен иметь must-revalidate
в заголовке Cache-Control`, чтобы перепроверить файлы, чтобы увидеть, нужно ли их повторно выбирать так, как это делают другие браузеры по умолчанию.
Рекомендовать следующий заголовок ответа:
Cache-Control: must-validate
Это говорит Chrome проверить с сервером и посмотреть, есть ли новый файл.Если есть более новый файл, он получит его в ответе.Если нет, он получит ответ 304 и гарантию того, что тот в кеше обновлен.
Если вы НЕ установили этот заголовок, то при отсутствии каких-либо других настроек, которые делают файл недействительным, Chrome никогда не проверит с сервером, чтобы узнать, есть ли более новая версия.
Вот сообщение в блоге , в котором обсуждается проблема.