Отключить кнопку Brower Back для веб -приложения Client_cert auth webApp
-
27-10-2019 - |
Вопрос
У моего WebApp есть аутентификация на основе jaas на основе Client_cert. Я использую IE7.
Когда я нажимаю на вход, это отвезет меня на домашнюю страницу. Теперь нажав на кнопку «Назад», пользователь должен оставаться на той же странице, которую я достиг с помощью history.forward () javaScript. Но диалоговое окно сертификата появляется с тех пор, как предыдущая страница была защищена.
Как я могу избежать диалога сертификата от не прийти, а также остаться на домашней странице, не являющейся безопасностью, когда пользователь нажимает на кнопку «Назад» после входа.
Решение
Единственный способ отключить кнопку «Назад» в окне - использовать местоположение. () В ответ на событие Onload Iframe после отправки формы. Это действительно противно и усложняет все.
Другой метод, позволяющий избежать того, чтобы пользователи возвращались через страницы (некоторые сайты онлайн -банкинга делают это таким образом), - это запустить защищенный раздел в новом окне и зайти в систему (вы можете привязаться к IE с IE с window.opener = null;
до window.close();
.