2013-04-21 2 views
-1

В одном из моих приложений на основе игры есть кнопка, которая после успешного вызова на сервер меняет свой текст с «Follow» на «Unfollow».Воспроизведение кешированного содержимого страницы, когда нажата кнопка «Назад»?

Я заметил, что если перейти на другую страницу, а затем нажать кнопку «Назад», текст кнопки вернется к тому, что раньше было до щелчка, хотя данные были успешно сохранены на сервере, и я использовал JavaScript-обработчик для изменения текста.

Если я полностью обновляю страницу, я вижу, что страница отображается правильно, т. Е. Кнопки имеют правильные состояния.

Это приводит меня к выводу, что Play может выполнять кеширование страниц для обращения к кнопке «Назад». Это верно? Как я могу отключить это? Могу ли я сделать это только для этой страницы?

ответ

2

Это приводит меня к выводу, что Play может выполнять кеширование страниц для обращения к кнопке «Назад». Это верно?

Нет, ваш браузер делает это, а не Play.

Это нормальное и ожидаемое поведение для всех браузеров: страница «назад» отображается в кеше, сервер вообще не вызывается (если не существует динамического события -ajax-, очевидно).

Смежные вопросы