Могу ли я отключить кэш кнопки возврата FF3? - PullRequest
7 голосов
/ 24 марта 2010

Я обнаружил, что при нажатии кнопки назад он получает предыдущую страницу из кэша браузера, даже если я отправляю следующие заголовки:

Test1.aspx

Server              ASP.NET Development Server/9.0.0.0
Date         Wed, 24 Mar 2010 17:49:40 GMT
X-AspNet-Version 2.0.50727
Location         Test2.aspx
Cache-Control no-cache, no-store
Pragma         no-cache
Expires         -1
Content-Type text/html; charset=utf-8
Content-Length 189
Connection         Close

Ответы [ 3 ]

4 голосов
/ 25 марта 2010

expires должны быть датой + отметкой времени, а также могут помочь "s" must-revalidata "и" max-age "элемента управления кэшем?

Expires: Wed, 11 Jan 1984 05:00:00 GMT
Cache-Control: no-cache, must-revalidate, max-age=0
1 голос
/ 01 декабря 2010

У меня сработала следующая настройка в шапке:

Прагма: без кеша

Cache-Control: без кеша, без хранилища

Истекает: 0

1 голос
/ 24 марта 2010

Cache-control и подобные вещи только говорят браузеру НЕ сохранять в кеше загруженный материал (js, css, images и т. Д.). Это не относится к истории посещенных страниц.

Вы не должны пытаться изменить данные браузера. Вместо этого вы обрабатываете события и останавливаете те, которые не должны происходить на вашем сайте.

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