Вот полный набор заголовков ответов, которые должны работать во всех браузерах:
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Expires" content="0">
Cache-Control
соответствует спецификации HTTP 1.1. Pragma
соответствует спецификации HTTP 1.0. Expires
позволяет прокси не кэшировать содержимое.
Если это все еще не помогло, вам просто нужно очистить кеш браузера перед тестированием.
Если все еще напрасно, то проблема заключается в другом. Распространенным случаем является то, что начинающие считают, что включенные файлы, такие как сценарии, таблицы стилей и изображения, кэшируются в соответствии с инструкциями родительской страницы. Таким образом, это не верно. Все они учитываются как независимые запросы и, таким образом, имеют свой собственный набор контролируемых заголовков ответов.