Есть определенная страница, которую я бы хотел, чтобы браузер всегда загружал, особенно когда пользователь нажимает кнопку возврата браузера, чтобы перейти к нему.
Поэтому я использую следующую директиву 'Cache-Control' в заголовке этой страницы (беря PHP непосредственно из моего кода).
$headers['Cache-Control'] = 'no-store, no-cache, must-revalidate, max-age=0';
Это работает для FF, IE и Chrome, но Safari (5.0.1), похоже, игнорирует директиву и не может перезагрузить страницу (для нескольких пользователей, так что это не является проблемой, специфичной для установки). Поиск не выявил каких-либо известных ошибок, поэтому я предполагаю, что с моей стороны что-то не так.
Любые указатели будут высоко оценены.
Обновление: только что нашел этот ответ на SO.
Браузер Safari игнорирует мой no-cache
Еще не пробовал, но выглядит многообещающе. Очень странно, что это дополнение к тегу body, поэтому я настроен скептически.