IE11 вызывает странное поведение, которого я никогда не видел прежде, я говорил об этом с коллегами, и никто не понял, что происходит.
При входе в систему с помощью firefox, chrome, ie6и ie8 вход в систему веб-страницы работает как обычно, переход на Ie11 вызывает несколько проблем, одна из которых - двойной вызов метода аутентификации Spring Spring и получение вызовов .java, что приводит к серьезным ошибкам входа в систему (невозможность входа в систему,отображение разделов веб-страниц не в соответствии с разрешениями пользователя ...).
Проект основан на jsp, некоторых js и jquery, обратно использует подпружиненное ядро и т. д. ... управление кэшем установлено без no-cache
Двойной вызов при аутентификации Spring Spring и ошибки входа были решены с добавлением возврата false;или event.preventdefault () на кнопке отправки, но он все еще вызывает на Ie11 двойной вызов моего метода входа в систему на обратной стороне .java, как показано на консоли ie11. Я понятия не имею, что может быть причиной этого, я изменил параметры добавления / изменения параметров формы входа в систему в весеннем файле безопасности config.xml, но я не исправил это.
web-security conf.xml
<anonymous enabled="true" />
<form-login authentication-failure-url="/sirrhh/?error=1"
login-page="/comun/controlLogin.jsp" login-processing-url="/j_spring_security_check"
default-target-url="/sirrhh/loginOK" always-use-default-target="true" />
<logout invalidate-session="true" logout-url="/j_spring_security_logout"
logout-success-url="/sirrhh/?error=0" />
<intercept-url pattern="/sirrhh/" access="IS_AUTHENTICATED_ANONYMOUSLY" />
<intercept-url pattern="/comun/controlLogin.jsp" access="IS_AUTHENTICATED_ANONYMOUSLY" />
<intercept-url pattern="/sirrhh/**" access="IS_AUTHENTICATED_REMEMBERED" />
<intercept-url pattern="/comun/**" access="IS_AUTHENTICATED_REMEMBERED" />
</http>
indexLogin.jsp имеет имя пользователя / пароль и кнопку отправки с
form form = "POST" action = c: url value = '/ j_spring_security_check'>
и
button name = "bupdate" id = "bupdate" class = "buttonListado" style = "width: 85px;"type = "submit" return false; ">
снимок экрана сетевой консоли ответа ie11 с 2 вызовами метода .java с одним из них в состоянии ожидания
плохая сеть IE11ответ с 2 вызовами метода .java, один из которых находится в состоянии ожидания
второй снимок экрана: хороший код ответа сети 200 в Chrome с одним вызовом метода .java
хороший код ответа сети 200 в Chrome только с одним вызовом метода .java
Спасибо, что нашли время прочитать это.