Кнопка возврата каких браузеров не генерирует запрос к серверу? - PullRequest
5 голосов
/ 27 апреля 2010

Мне нужно протестировать свое веб-приложение в браузере, для которого кнопка «Назад» не генерирует запрос к серверу.

Не могли бы вы привести примеры таких браузеров?

Ответы [ 2 ]

12 голосов
/ 27 апреля 2010

Это зависит не от используемого браузера, а от отправляемых ему заголовков ответа HTTP. Если браузер по заголовкам ответа получает указание кэшировать страницу, он будет кэшировать страницу. Но если будет дано указание не кэшировать страницу, то она не будет кэшировать страницу и запустить реальный запрос.

Вы можете контролировать заголовки ответа на стороне сервера.

1 голос
/ 27 апреля 2010

Internet Explorer 6, не уверен насчет 7/8. Убедитесь, что в заголовке отсутствуют следующие мета-операторы (они приведут к перезагрузке страницы):

<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="-1">

Проверьте эту страницу для получения дополнительной информации:

http://support.microsoft.com/kb/234067

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...