Ответ 1
согласно этот отчет об ошибках в хромовом репо, пользователи считают, что использование no-store вместо no-cache будет исправлять его в chrome.
Мне нужно заставить браузер перезагрузить предыдущую страницу с сервера, когда пользователь нажимает кнопку "Назад".
В мои заголовки ответов добавлено следующее:
Cache-Control: no-cache, must-revalidate
Expires: -1
Это, похоже, работает для большинства браузеров, но не для Google Chrome, который настаивает на возвращении кэшированных результатов.
Знает ли кто-нибудь, как заставить браузер получать страницу с сервера, когда пользователь нажимает кнопку "Назад"?
Спасибо.
согласно этот отчет об ошибках в хромовом репо, пользователи считают, что использование no-store вместо no-cache будет исправлять его в chrome.
Это не правильно, но, возможно, вы могли бы использовать объект истории Javascript, чтобы определить, является ли текущая страница последней страницей в списке? Если нет, нажата кнопка "Назад".
См. эту ссылку: http://www.exforsys.com/tutorials/javascript/javascript-history-object-properties-and-methods.html
Реальное решение, конечно, состоит в том, чтобы структурировать ваше приложение таким образом, чтобы использование кнопок back/forward фактически работало так, как они должны.