Проблема полягає в тому, що Chrome повинен мати must-revalidate
заголовок Cache-Control`, щоб повторно перевірити файли, щоб побачити, чи потрібно їх перезавантажувати.
Ви завжди можете SHIFT-F5 і змусити Chrome оновлюватись, але якщо ви хочете виправити цю проблему на сервері, включіть цей заголовок відповіді:
Cache-Control: must-revalidate
Це повідомляє Chrome проконсультуватися з сервером і перевірити, чи є новий файл. Якщо є новий файл, він отримає його у відповіді. Якщо ні, то він отримає відповідь 304 і впевненість, що той, який знаходиться в кеші, є актуальним.
Якщо ви НЕ встановлюєте цей заголовок, Chrome, за відсутності будь-якого іншого налаштування, яке визнає недійсним файл, визнає недійсним ніколи перевіриться на сервері, чи не з’явилася нова версія.
Ось повідомлення в блозі, де далі обговорюється це питання.