Всякий раз, когда я нажимаю кнопку «Назад», она выводит меня на домашнюю страницу приложения без каких-либо данных даже после успешного выхода из системы. Это только показывает часть заголовка страницы и при нажатии любой опции меню меня приносит вернуться на страницу входа. Я использую Grails-2.3.6 вместе с JDK-6. Так что любой орган может предложить мне, что может быть проблемой, поскольку я новичок в grails?Повторно нажимайте кнопку возврата назад, даже после выхода из системы.
2
A
ответ
3
Является общей проблемой в веб-разработке, страница кэшируется в браузере, поэтому, когда вы нажимаете кнопку «Назад», браузер показывает, что находится в его кеше. Чтобы решить эту проблему, вам нужно установить заголовки истечения срока действия на ваших страницах. В Граалей самый простой способ сделать это с помощью фильтров:
Создание тьфу grails-app/conf/RequestFilters.groovy
с этим содержанием:
class RequestFilters {
def filters = {
requestHeadersFilter(controller: '*', action: '*') {
after = {
response.setHeader("Pragma", "no-cache")
response.setDateHeader("Expires", 1L)
response.setHeader("Cache-Control", "no-cache")
response.addHeader("Cache-Control", "no-store")
}
}
}
}
Для сафари вам понадобится еще один маленький хак, добавить onunload=""
к телу макеты (просмотры/макеты)
Смежные вопросы
- 1. предотвратить кнопку возврата после выхода из системы
- 2. Запретить кнопку «Назад» после выхода из системы
- 3. Django - пользователь повторно вводит сеанс, нажав кнопку «Назад назад» после выхода из системы
- 4. Предотвратите действие назад после выхода из системы
- 5. после выхода из системы нажмите на кнопку назад вопрос тайника
- 6. Как gmail обрабатывает кнопку «Назад» после выхода пользователя из системы?
- 7. IOS, поддерживающий кнопку как отключен даже после выхода из системы
- 8. Кнопка «Назад» После выхода из системы
- 9. кнопка возврата сервера работает после выхода из системы в asp.net
- 10. MemberhipUser.IsOnline верен даже после выхода из системы
- 11. Как отключить кнопку возврата устройства от выхода из системы?
- 12. После выхода из системы возврата/перезагрузки в Struts 2
- 13. Laravel - вернуться после выхода из системы
- 14. codeigniter - кнопка назад после выхода из системы все еще работает
- 15. Джанго перезарядить и повторно Войти после выхода из системы
- 16. Сессия, не истекающая после выхода из системы
- 17. Функция выхода из системы не работает на кнопке возврата
- 18. Страница не защищена после выхода из системы и нажмите кнопку «Назад»
- 19. Как предотвратить php, возвращающийся назад после выхода из системы?
- 20. WebView назад Кнопка выхода из системы пользователя
- 21. Переадресация страницы после выхода из системы mvc
- 22. IsAuthenticated всегда верен даже после выхода из системы()
- 23. Azure ACS сохраняет личность даже после выхода из системы
- 24. WebViewClient загружает пользовательские данные даже после выхода из системы
- 25. Сохранение данных пользовательской базы Firebase даже после выхода из системы
- 26. Весна безопасность приветствуется страница доступна даже после выхода из системы
- 27. Parse.com Получение push-уведомлений даже после выхода из системы -Android
- 28. Android-приложение Crashing после выхода из него, нажав кнопку «Назад»
- 29. Разрешить просмотр страниц после выхода из системы
- 30. Выход из приложения после выхода из системы