Наше приложение запрещает возвращаться по нескольким причинам.
В основном потому, что именно так работает наше приложение (JSF с facelets в качестве GUI)
Вы всегда должны входить на сайт приветствия. После того, как вы выбрали поток приложения, вы можете оставить / отменить его только тогда, когда сообщите об этом приложению (например, нажмите кнопку). Если вы просто просматриваете, например, введите "example.com" в адресную строку, чтобы сохранить состояние вашего потока, и после повторного входа вы можете возобновить работу. Возврат возможен только тогда, когда он был специально разработан с помощью кнопки «назад».
Конечно, пользователи продолжают нажимать кнопку «назад» (я бы тоже так делал), и они продолжают получать сообщение «ошибка: сеанс не синхронизирован». Это учебный процесс, и пару лет назад мы просто отключили кнопку «Назад», чтобы прояснить ситуацию. К сожалению, это больше не поддерживается.
Таким образом, вместо того, чтобы учить пользователя трудному пути и заставлять его заново регистрироваться, есть ли какие-то хорошие альтернативы, которые я упускаю?
я нашел эту ссылку, которая должна предлагать 3 способа отключения кнопки «назад», но на самом деле это еще раз подтверждает тот факт, что это невозможно сделать полуславным способом.