dijit.form. Выбрать неработающий в IE9? - PullRequest
0 голосов
/ 17 июля 2011

Спасибо Microsoft, большое спасибо.

Мы используем элементы управления dojo / dijit, включенные в релизы Spring Webflow.В настоящее время мы являемся ResourceServlet;

org.springframework.js.resource.ResourceServlet

для доступа к библиотекам dojo / dijit, содержащимся в

org.springframework.js-2.0.9.RELEASE.jar

К сожалению, IE9 сломал все наши элементы управления dijit.form.Select, они больше не сбрасываютсядолой информацию, которая должна быть внутри них.Они отлично работают на любом другом браузере, известном человеку, но не на последнем коме Microsoft.

Я считаю, что версия Dojo, содержащаяся в упомянутом выше выпуске Webflow, - 1.4.3.Однако я читал, что Dojo 1.6.1 и, возможно, 1.5.1 обновляются, чтобы исправить многие проблемы, появившиеся в IE9.

Я попытался просто открыть вышеупомянутый jar, удалить папки dojo / dijit и заменить их на последнюю версию 1.6.1.Это, кажется, не имеет никакого эффекта, наши блоки выбора остаются бесполезными только в IE9.

У кого-нибудь есть какие-либо идеи?

Я действительно не хочу просматривать весь сайт и удалять все dijit.form.select только потому, что MS решила игнорировать очень популярный фреймворк!?

1 Ответ

0 голосов
/ 19 июля 2011

Обнаружено, что я могу использовать следующий тег в разделе head моего универсально включенного baselayout.jsp, чтобы заставить IE9 работать как IE8 без ведома пользователя, и все снова работает нормально! Очевидно, тег ДОЛЖЕН быть первым в разделе заголовка.

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" >
...