Изменение режима совместимости IE с помощью javascript

Привет, на моей странице aspx есть некоторые сторонние элементы управления, и они не появляются, когда я обновляю свою версию IE до 11. До IE10 все работало нормально.

И когда я меняю режим совместимости моего IE следующим образом http://winaero.com/blog/how-to-enable-compatibility-view-in-internet-explorer-11-ie11/

мои элементы управления работают нормально. Но я не могу попросить своего конечного пользователя сделать то же самое.

Есть ли способ справиться с этим? Я попытался добавить тег ниже в раздел моей страницы.

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9"/>

Но это не работает. Может ли кто-нибудь сказать мне, как справиться с этим через код?


person jestges    schedule 16.12.2014    source источник
comment
можно поконкретнее о проблеме? Какие элементы управления не работают?   -  person Mivaweb    schedule 16.12.2014
comment
управление календарем петерблюм   -  person jestges    schedule 16.12.2014
comment
вы получаете ошибки в вашей консоли ошибок?   -  person Mivaweb    schedule 16.12.2014
comment
Нет, я не получаю никаких ошибок   -  person jestges    schedule 16.12.2014


Ответы (1)


Это просто IE=9, а не IE=EmulateIE9:

<meta http-equiv="X-UA-Compatible" content="IE=9"/>

Подробнее здесь: Как использовать X- UA-СОВМЕСТИМ.


Конечно, я бы также рассмотрел возможность перехода на новые или другие элементы управления, которые должным образом работают с современным движком. Цитата из статьи выше:

Не рекомендуется оставлять проблемы, подобные приведенному в примере, на потом, так как ваше приложение рискует еще больше отстать по мере развития веб-стандартов.

person T.J. Crowder    schedule 16.12.2014