У меня возникли проблемы с настройкой режима совместимости IE на веб-сайте и различных подключенных веб-приложениях, и после долгих исследований по этому вопросу я все еще немного смущен относительно того, как это работает. В основном я работаю на веб-сайте компании, у которого возникают проблемы при доступе через IE10, и я пытаюсь настроить его для запуска в режиме совместимости с IE9. Существует много сторонних элементов управления и других элементов сайта, которые не работают на IE10, и у меня нет времени, чтобы полностью обновить этот сайт (это довольно большой сайт). Все, что я нашел, сказал мне установить режим совместимости, добавив код в файл веб-конфигурации или в метатег в заголовке. Кажется, достаточно легко.Проблемы с режимом совместимости IE
<httpProtocol>
<customHeaders>
<clear />
<add name="X-UA-Compatible" value="IE=9" />
</customHeaders>
</httpProtocol>
или
<meta http-equiv="X-UA-Compatible" content="IE=9">
Теперь, когда я установил режим совместимости вручную (не в коде, но в моем браузере) все работает отлично, и это то, что я вижу, с помощью инструментов разработчика IE.
Browser Mode: IE10 Compat View Document Mode: IE9 Standards
Проблема здесь в том, что, когда я поставил это в моем коде, с помощью одного из методов, перечисленных выше, это то, что я вижу и ничего, кажется, меняется.
Browser Mode: IE10 Document Mode: IE9 Standards
Обратите внимание, что здесь действует только режим документа, в отличие от того, когда я вношу изменения вручную. Как уже упоминалось, я провел много исследований по этому вопросу и до сих пор не совсем понимаю разницу между режимом браузера и режимом документа или почему тот, который мне кажется необходимо изменить, не зависит от решения, которое все, кажется, рекомендуют здесь. Может ли кто-нибудь помочь мне понять, что это значит и в чем дело, и что еще более важно, кто-нибудь знает, как делать то, что я пытаюсь сделать здесь?
Hi awhitehouse, у меня также есть такая же проблема, есть ли другой способ исправить то же самое, кроме изменения целевой структуры? –
для меня этот сайт хорошо работает при ручной установке в совместимый режим, но при попытке сделать то же самое из режима браузера метатеги не настроен на совместимость. –