Режимы Internet Explorer


Содержание

Переключение режимов совместимости браузера Internet Explorer

Браузеры Internet Explorer 8 и 9 по умолчанию работают в режиме совместимости с предыдущими версиями. Такой режим включается при неустановленном DOCTYPE. В результате браузеры IE 8-ой и 9-ой версии отображают страницы так как их отображают версии 6 и 7. При этом получается существенная разница с тем, как отобразят этот же сайт другие браузеры (Chrome, Opera, FireFox, Safari и т.д.) версий, выпущенных в тот же период времени, что и IE8-9.

Для принудительного включения режима стандартов в браузерах Internet Explorer применяются метатеги. Более поздние версии могут работать как более ранние, при условии применения метатега, значения версии в метатеге предыдущей версии.

Мета тег X-UA-Compatible управляет режимом отображением страниц в браузерах IE8+. Тег должен находиться в секции head страницы перед всеми остальными элементами, за исключением title и других мета-элементов. В противном случае он игнорируется!

Значения атрибута content:

  • IE=5 — Отображение содержимого в режиме совместимости IE5, отображает страницы так, как это делает браузер IE5.5 независимо от того, содержится ли на странице директива DOCTYPE
    Quirks mode (режим совместимости)
  • IE=7 — Отображение содержимого в стандартном режиме IE7, отображает страницы так, как это делает браузер IE7 независимо от того, содержится ли на странице директива DOCTYPE.
    IE 7 Standards mode (стандартный режим IE7)
  • IE=EmulateIE7 — принуждает IE использовать директиву DOCTYPE для задания способа отображения содержимого. Директивы стандартного режима отображаются в стандартном режиме IE7, а директивы режима совместимости отображаются в режиме IE5.5.
    IE 7 Emulation mode (режим эмуляции IE7)
  • IE=8 — Отображение содержимого в стандартном режиме IE8, отображает страницы так, как это делает браузер IE8 независимо от того, содержится ли на странице директива DOCTYPE.
    IE 8 Standards mode (стандартный режим IE8)
  • IE=EmulateIE8 — принуждает IE использовать директиву DOCTYPE для задания способа отображения содержимого. Директивы стандартного режима отображаются в стандартном режиме IE8, а директивы режима совместимости отображаются в режиме IE5.5.
    IE 8 Emulation mode (режим эмуляции IE8)
  • IE=edge — всегда использует последний доступный стандартный режим отображения независимо от DOCTYPE.
    Edge mode (последний режим).
  • IE=9 — Отображение содержимого в стандартном режиме IE9, отображает страницы так, как это делает браузер IE9 независимо от того, содержится ли на странице директива DOCTYPE
    IE 9 Standards mode (стандартный режим IE9)
  • IE=EmulateIE9 — принуждает IE использовать директиву DOCTYPE для задания способа отображения содержимого. Директивы стандартного режима отображаются в стандартном режиме IE9, а директивы режима совместимости отображаются в режиме IE5.5.
    IE 9 Emulation mode (режим эмуляции IE9)

Например, если в секции head написать метатег такого вида:

то браузер Internet Explorer будет использовать последний доступный стандартный режим.

А метатег установленный в заголовке страницы сайта, будет переключать обозреватели IE 8 и IE 9 в режим работы аналогичный режиму работы Internet Explorer 7.

Enterprise Mode в Internet Explorer 11

Enterprise Mode (режим предприятия) – новый режим работы Internet Explorer 11, позволяющий пользователям внутри новой версии браузера без каких-либо проблем открывать старые версии веб-приложений и сайтов, разработанные под устаревшую версию браузера Microsoft (Internet Explorer 8). Режим предприятий для IE 11 является частью кумулятивного обновления Windows 8.1/2012 Update 1, также он доступен в виде отдельного обновления для IE 11 для Windows 7 / Windows 2008 R2 (KB 2929437).

Причина появления Enterprise Mode – недовольство многих корпоративных заказчиков, которые не могут перейти на использование новой (и более безопасной версии) браузера IE 11 из-за его слабой совместимости со старыми внутренними корпоративными сайтами и веб-приложениями, которые разрабатывались и адаптировались под Internet Explorer 8. В режиме Enterprise Mode сайты в Internet Explore 11 отображаются и выглядят так, как будто они открыты в Internet Explore 8. Важно отметить, что Enterprise Mode в Internet Explorer 11 будет работать только в «верхних» редакциях Windows (Professional и Enterprise).

Работая в режиме Enterprise Mode, браузер подменяется свой юзер-агент, представляясь как IE 8 (в том числе для ActiveX и других элементов управления). Также в этом режиме поддерживаются устаревших веб-технологии, и отключаются функции предварительного рендеринга и кэширования веб страниц, поскольку эти технологии могут стать причиной некорректного отображения страниц устаревшими веб-сервисами.

В этой статье мы покажем как включить Enterprise Mode для веб-сайтов в Internet Explorer 11 на компьютерах с Windows 7 и Windows 8.1 Update.

Как включить Enterprise Mode в IE 11

По умолчанию пользователи IE 11 не могут использовать Enterprise Mode в своем браузере. Чтобы опция Enterprise Mode стала доступна в меню браузера необходимо открыть редактор групповой политики (gpedit.msc) и перейти в раздел User Configuration -> Administrative Templates -> Windows Components ->Internet Explorer. Активируйте политику Let users turn on and use Enterprise Mode from the Tools menu.

После применения политики нужно перезапустить IE11 и проверить, что в меню Tools появился новый пункт Enterprise Mode.

Если для определённого сайта включить Enterprise Mode, он будет отображаться в этом новом режиме совместимости до тех пор, пока этот режим не будет для него отключен.

Также с помощью групповых политик можно указать путь к xml файлу, содержащему список сайтов, которые должны всегда открываться в режиме Enterprise Mode. Путь к этому файлу указывается в политике Use the Enterprise Mode IE website list.

Совет. Данный xml файл можно расположить на общедоступном ресурсе (файловом сервере, веб-сайте или на контролере домена в каталоге SYSVOL).

Файл представляет собой xml файл со списком сайтов и режимом, в котором они должны отображаться.

Для редактирования этого xml списка был выпущен отдельный инструмент — Enterprise Mode Site List Manager (EMSLM), который можно скачать с сайта Microsoft (для своей работы требует наличие установленного .NET 4.0). Существует отдельная версия утилиты для Windows 8.1 и Windows 7.

Настроив список сайтов, которые должны запускаться в Enterprise Mode и обновив политику, проверим, что сайт из списка запускается в нужном нам режиме (об этом будет свидетельствовать специальная пиктограмма, расположенная перед адресной строкой).

Совет. Включить режим Enterprise Mode для пользователей IE 11 можно непосредственно из реестра. Для этого в ветке реестра HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Main\EnterpriseMode нужно создать новый ключ с именем Enabled (без значения).

Путь к списку сайтов, которые автоматически должны открываться в Enterprise Mode можно задать в значении ключа SiteList.

«Режим Предприятия» в Internet Explorer 11 предназначен для улучшения совместимости веб-приложений, разработанных для старых версий Internet Explorer. По утверждениям Microsoft, этот режим в том числе поможет компаниям с меньшими затратами мигрировать на новые версии Windows (особенно это актуально в связи с окончанием поддержки Windows XP).

Что такое режим совместимости в internet explorer 11

Встречаются ситуации, когда веб-страница в internet explorer 11 отображается не очень корректно. Связано это с тем, что в каждой новой версии браузера вид страниц слегка изменялся. В итоге веб-страница начинала выглядеть, мягко говоря, необычно. Чтобы исправить ситуацию, разработчики интегрировали в интернет-обозреватель дополнительную функцию, получившую название Режим совместимости.

Включение режима совместимости

Если сайт несовместим с internet explorer 11, то в адресной строке появляется специальная кнопка. Для некоторых веб-страниц эта функция является необходимой, для других – напротив, лишней. Так, если активировать просмотр в режиме совместимости на google.com, то обновленные Google-карты, скорее всего, будут работать неправильно. Другие же сайты, наоборот, будут отображаться некорректно, если данная функция выключена.

Итак, для начала рассмотрим как ее активировать. Заходим из браузера на нужную страницу в сети и нажимаем Сервис. Здесь есть пункт, который позволяет менять параметры режима совместимости. Кликаем на него. Адрес веб-страницы будет прописан в строке, где предлагается добавить сайт в список, просматриваемый в режиме совместимости. Нажимаем на кнопку Добавить, после чего браузер будет корректно отображать ресурс.

Найти раздел Сервис не всегда удается сразу. Поэтому опишу несколько вариантов открытия данного меню. Щелкнув правой мышью вверху открытого браузера, вы активируете контекстное меню. В нем отмечаем командную строку. После этого вверху появится меню с разделами, где вы найдете и Сервис. Другой способ – проделать то же самое, однако, кликнуть на Строку меню. В обоих случаях настройки браузера изменятся, и панель с этими инструментами останется в верхней части internet explorer.

Если вы хотите, чтобы меню появилось временно, то можете нажать на клавиатуре Alt. Кроме того, открыть необходимое вам окно можно кликнув на кнопки Alt, е, р. При этом должен быть включен русский язык, так как е и р – это не латинские, а русские буквы. Если у вас это не получилось сделать по каким-либо причинам вы всегда можете удалить internet explorer с Windows 8 и поставить другой браузер.

Выключение режима совместимости

Тем, кто хочет выключить функцию режима совместимости в internet explorer 11, для начала следует перейти на рабочий стол. После этого запускаем браузер. В открытом интернет-обозревателе нажимаем Alt для вызова строки меню либо пользуемся другими приведенными выше способами.

Заходим в Сервис, где выбираем Удалить журнал браузера. Устанавливаем метку напротив надписи Журнал и жмем Удалить. Можно выбрать из списка отдельные страницы, для которых вы не хотите использовать данную функцию.

Отключение обновлений списка

Следует отметить, что список сайтов совместимости автоматически обновляется. Данная функция может быть довольно полезной, так как сюда заносятся адреса ресурсов, которые разрабатывались под старые версии браузера, использующих Adobe Flash Player и т. д. Но вы всегда можете отключить обновления.


Для этого необходимо зайти в раздел интернет-обозревателя Сервис. В нем выбираем Параметры функции. Далее снимаем метку рядом со строкой, в которой говорится о загрузке обновленных списков с сайта Майкрософт. Закрываем браузер.

Можно отметить, что режим совместимости – это достаточно полезная функция. Поэтому не стоит торопиться е отключать. Делать это следует лишь в случае, когда из-за ее активации страница не загружается корректно. Однако, подобная ситуация встречается крайне редко. Гораздо чаще все происходит наоборот, и сайт лучше отображается при включенном режиме.

Internet Explorer 8 — режимы совместимости

Материал из 1GbWiki.

Содержание

[править] Cтандарты

Странички сайтов в интернете, — это текстовые файлы в которых содержание страницы описано специальным языком разметки. Язык разметки регламентируют специальные документы, называемые стандартами w3c — The World Wide Web Consortium (далее стандарты). К сожалению, эти стандарты не идеальны: они сложны и запутаны, существует множество их версий и трактовок, наиболее актуальные их части даже сейчас не утверждены и продолжают находится в состоянии разработки (то есть, например, могут изменится в любой момент).

Обозреватели интернета (далее браузеры) развиваются паралельно развитию стандартов иногда обгоняя их, иногда наоборот. Если вы возьмёте браузер десятилетней давности, то он не сможет правильно отобразить большинство современных сайтов так как в то время стандарты и уровень их поддержки браузерами были на другом уровне развития, нежели сейчас.

К сожалению, очень часто развитие стандартов и их понимание браузерами приводит к потере обратной совместимости, то есть одинаковые страницы на новом и старом браузере могут выглядить по разному. В браузере Internet Explorer применяется несколько методов, которые позволяют отобразить старые страницы в новом браузере правильно.

[править] Internet Explorer

IE7 (выпущен в 2006 году) умеет автоматически по содержанию страницы определять к какому уровню стандартов она относится: на основании элемента DOCTYPE языка разметки он может отнести страницу к старым стандартам, характерным для IE5 (1999) или к новым, характерным для IE6 (2001) и показывать сайты используя один из этих двух режимов.

Относительно предыдущей версии IE7 вносит поддержку нескольких дополнительных элементов но не меняет имеющиеся, что бы сохранить совместимость с ним. Таким образом удаётся добиться обратной совместимости между браузерами: новые страницы созданные для IE7 могут неверно показываться старым браузером IE6 но зато все старые страницы созданные с расчётом на IE6 корректно отображаются в IE7.

IE8 (2009) поддерживает все современные стандарты, в том числе для него заявлена полная поддержка CSS 2.1. IE8 включает в себя поддержку режимов, которые умел IE7. По умолчанию используется новый режим. К сожалению, тут произошла ситуация, когда старые страницы в новом режиме могут отображаться неверно, так как старые версии IE понимали CSS 2.1 иначе — обратная совместимость нарушена.

IE8 может отобразить страницу в одном из старых случаев в ряде случаев:

  • По DOCTYPE может быть установлен Quirsk-режим (аналог IE5)
  • По значению флага X-UA-Compatible, флаг можно передать
    • В HTTP-ответе сервера, пример: X-UA-Compatible: IE=EmulateIE7
    • В элементе заголовка страницы, например:
  • По наличии сайта в списке совместимости, получаемом с Microsoft

[править] Таблица возможных значений

X-UA-Compatible для Internet Explorer 8 можно установить в следующие значения:

  • IE=5, режим совместимости с IE5 или Quirsk-режим
  • IE=7, режим стандартов IE7, без возможности автоматической установки совместимости с IE5
  • IE=EmulateIE7, режим IE7 в котором, на основании содержимого страницы, может произойти автоматически выбор межу IE=7 и IE=5 (поведение IE7 по умолчанию)
  • IE=8, режим IE8 (актуальные стандарты) — применяется по умолчанию
  • IE=Edge, режим совместимости с самыми современными стандартами: для IE8 он равен режиму IE=8, для IE9 будет равен режиму IE=9 и так далее

Режим предприятия (Enterprise Mode) для Internet Explorer 11

Новый Режим Предприятия в Internet Explorer 11 позволит компаниям установить последнюю версию браузера Microsoft, не отказываясь от веб-приложений, разработанных под более старые версии IE. Режим Предприятия для Internet Explorer 11 станет доступен после установки последнего обновления Windows 7 и Windows 8.1. Он обеспечит лучшую совместимость более старых версий Internet Explorer, веб-инструментов и приложений, которые могут использоваться компаниями.

Бизнес-пользователи смогут оценить все преимущества поддержки современных веб-стандартов, производительности и повышенной безопасности Internet Explorer 11, не переставая оправдывать инвестиции, сделанные в уже устаревшие веб-приложения. Независимость от старых версий Internet Explorer также существенно упростит для компаний обновление до последней версии Windows, переход к использованию новых сервисов, таких как Office 365, и современных устройств, таких как Sony Vaio Tap.

Как Режим Предприятия способствует использованию современного ПО?

Сегодня многие компании вынуждены выбирать между преимуществами новых приложений и сервисов, которые требуют поддержки современных веб-стандартов, таких как HTML5 и CSS3 и использованием старых веб-приложений, которые разрабатывались для предыдущих версий Internet Explorer. Нередко эти приложения разрабатывались индивидуально с учетом потребностей компании и активно используются на протяжении многих лет. В результате такие компании вынуждены использовать старые версии Internet Explorer или обновлять свои приложения в соответствии с новыми требованиями.

Internet Explorer 8 был представлен в 2009 году, он также был браузером, установленным по умолчанию, в Windows 7. Он поддерживал многие инновационные на тот момент возможности, такие как режим совместимости для старых веб-сайтов. А поскольку он также работал на Windows XP, многие заказчики и веб-разработчики использовали IE8 в качестве нового стандарта для облегчения миграции на Windows 7. Согласно статистике Net Applications, Internet Explorer 8 по-прежнему работает на 20% компьютеров. Несмотря на то, что вышло уже три следующих версии — IE9, IE10 и IE11, которые сменили IE8 на большинстве компьютеров, многие корпоративные пользователи до сих пор работают с Internet Explorer 8.

Режим Предприятия для Internet Explorer 11 позволит разорвать эту зависимость, поскольку предлагает полную совместимость с Internet Explorer 8. С Режимом Предприятия IE11 предложит пользователям лучшее из двух миров: современный браузер, который, в то же время, поддерживает работу с старыми веб-приложениями, необходимыми клиенту.

Каким образом Режим Предприятия обеспечивают лучшую совместимость?

В процессе разработки Режима Предприятия были тщательно изучены существующие проблемы совместимости, о которых сообщали пользователи. Они изучались и группировались по типу, в результате основное внимание разработчиков было сконцентрировано на следующих задачах:

  1. Различия в юзер-агенте. Многие устаревшие веб-приложения использовали определение типа и версии браузера, а не feature-detection. В Режиме Предприятия IE11 корректно взаимодействует с подобными сайтами и веб-приложениями, даже с теми из них, которые не работают, если используется браузер отличный от IE8.
  2. ActiveX и другие элементы управления. Некоторые элементы ActiveX не работают, если получают неожиданный ответ на запрос о версии браузера, поэтому Режим Предприятия отвечает аналогично IE8. В ходе тестирования клиенты отметили, что многие элементы ActiveX в режиме Enterprise работают так, как должны.
  3. Устаревшие функции браузера. В Internet Explorer 8 содержались остатки неиспользуемой в последующих версиях браузера функциональности, в частности, CSS Expressions, использовавшиеся для динамического размещения объектов на странице. Некоторые устаревшие веб-приложения до сих пор используют CSS Expressions для размещения кнопок и других элементов. Режим Предприятия позволяет использовать эти функции в IE11.

  4. В Режиме Предприятия
    кнопки приложений располагаются должным образом. Обратите внимание на значок Enterprise-режима в адресно строке на правом скриншоте. Снимки сделаны с помощью Internet Explorer 11 для Windows 7.
  5. Предварительный рендеринг и кеширование. Многие современные браузеры, в том числе и Internet Explorer 11 используют предварительный рендеринг и кеширование для быстрого и плавного просмотра. Эта технология может стать причиной некорректного отображения страниц при работе с устаревшими веб-сервисами, поэтому в Режиме Предприятия она отключается.

Когда Internet Explorer 11 отображает страницу в Режиме Предприятия, он, как и IE8, устраняет проблемы совместимости и распространенные проблемы сайтов, разработанных для более старых версий браузера (например, Internet Explorer 7) с помощью эмуляции (а не виртуализации) IE8. Выполняя подобные задачи в Режиме Предприятия, IE11 обеспечивает лучшую производительность и безопасность, а также позволяет избежать ряда других проблем, связанных с запуском старых бинарных файлов в Internet Explorer 8.

Илон Маск рекомендует:  Что такое код strpbrk

Говоря о производительности, стоит отметить, что Режим Предприятия позволяет запускать веб-приложения значительно быстрее, чем IE8. Internet Explorer 11 в Режиме Предприятия сохраняет быстроту и плавность отображения, возможность использования аппаратного ускорение и другие преимущества, приобретенные браузером Microsoft за последние 5 лет. Хотя мы считаем, что при оценке браузера наибольшее значение имеет производительность, демонстрируемая в ходе решения конкретных задач, результаты теста SunSpider также позволяют увидеть существенные различия между Internet Explorer 11 в Режиме Предприятия и Internet Explorer 8.

Управление Режимом Предприятия

По умолчанию Режим Предприятия отключён в Internet Explorer 11. После настройки перечня устаревших веб-приложений и сайтов он будет автоматически включаться при обращении к ним. В результате – конечному пользователю не нужно беспокоиться о том, каким браузером он пользуется в данный момент.


В свою очередь, ИТ-служба компании может легко настраивать и конфигурировать список сайтов, которые будут отображаться в Режиме Предприятия, с использованием XML-списков или групп. С помощью редакторов групповых политик ИТ-специалист сможет отключить или включить Режим Предприятия, перевести его в «ручной режим», автоматически составить список сайтов, которые требуют использования Enterprise-режима, а также задействовать различные списки сайтов, использующих этот режим, для различных подразделений компании или групп пользователей.

Например, для сайта www.contoso.com/travel можно настроить использование Режима Предприятия, а для www.contoso.com/erp — стандартного режима.

Настройки для использовании CRM и ERP в стандартном (по умолчанию) и Режиме Предприятия.

Новый инструмент Enterprise Mode Site List Manager позволит управлять списками, как показано ниже. Два ключа реестра, которые могут быть добавлены через групповые политики, позволят включать/отключать Enterprise-режим и ассоциировать адреса в Интернете и внутренней сети с XML-списком.

[HKEY_LOCAL_MACHINE\SOFTWARE\ Policies\Microsoft\Internet Explorer\Main\EnterpriseMode] “Enable” = “” |

Этот параметр позволяет определять, могут ли пользователи самостоятельно включить Режим Предприятия для сайтов с проблемами совместимости. При необходимости эта политика также позволяет получать сообщения всякий раз, когда пользователь включает и выключает Режим Предприятия.

[HKEY_LOCAL_MACHINE\SOFTWARE\ Policies\Microsoft\Internet Explorer\Main\EnterpriseMode]

Этот параметр позволяет указать, где расположен список сайтов, которые будут отображаться в Режим Предприятия. Создать этот список можно с помощью Enterprise Mode Site List Manager.

Ключи реестра для включения Режима Предприятия и задания местоположения списка сайтов. Ключ «Включено» (Enable) также позволяет отправлять сообщение на указанный URL-адрес и порт, когда Enterprise Mode включается или выключается. Это опция поможет компаниям формировать списки сайтов, которые требуют использования Enterprise Mode.

Режимы Internet Explorer.

Когда вы разрабатываете сайт, нужно проверять его на совместимость с разными версиями Internet Explorer. С другой стороны, можно просто попасть на страницу, несовместимую с новейшей версией браузера Microsoft. В таких случаях вам поможет режим совместимости Internet Explorer 9.

Если вы попали на страницу, которая отображается некорректно, то первым делом попробуйте включить режим совместимости (чаще всего это помогает, пример на рисунке 1).

Рисунок 1 — Сайт, не совместимый с Internet Explorer 9 (слева стандартный просмотр, справа — в режиме совместимости)

Когда вы заходите на сайт, который явно не указывает на то, что он совместим с Internet Explorer 9, то в адресной строке появляется кнопка . Нажмите на эту кнопку для включения режима совместимости (страница после нажатия на эту кнопку обновится). Для отключения режима совместимости нажмите эту кнопку повторно. После этого сайт всегда будет отображаться в режиме совместимости, а кнопка будет вот такой .

Рисунок 2 — Параметры режима представления совместимости

Для добавления сайта в список введите URL сайта в строку Добавить этот веб-узел и нажмите Добавить . Если вы хотите всегда работать в режиме совместимости (например, вы работаете только в локальной сети, где веб-узлы разрабатывались в расчете на восьмую или седьмую версию IE), то поставьте флажок в пункт Отображать все веб-узлы в режиме представления совместимости . В параметре Отображать узлы интрасети в режиме представления совместимости по умолчанию стоит флажок, он указывает браузеру открывать сайты предприятия в режиме совместимости с IE7.

Если вы хотите включить режим совместимости не под восьмую версию браузера, то нажмите , внизу окна появится панель разработчика (рисунок 2).

Рисунок 3 — Панель разработчика

Выберите Режим документов и в раскрывающем списке выберите нужную версию браузера. Для того чтоб браузер опознавался на сайтах как другая версия нажмите Режим браузера и выберите нужную версию.

Команда разработчиков Internet Explorer 9 пообещала, что пользователи IE смогут просматривать весь интернет. По-моему, у них это получилось.

Internet Explorer является, пожалуй, единственным браузером, с которым хотя бы раз в жизни приходилось иметь дело абсолютно всем пользователям Windows: недаром же компания Microsoft совершенно бесплатно пичкает им каждую версию операционной системы. При этом, конечно, этот программный продукт далек по своим характеристикам от идеала, но надежда на лучшее все-таки есть. Присмотревшись к обновленному IE 11, несложно заметить, что последняя разработка смотрится, куда лучше, чем ранние версии: тут тебе и новенький интерфейс, и улучшенная скорость загрузки веб-страниц.

Только вот отдельные сайты по-прежнему отражаются некорректно: то изображения оказываются растянуты, то текст хаотично разбросан по всему полю, то меню управления перемещается из привычной точки A в точку B. В принципе выход из этой ситуации простой – достаточно перенастроить в Internet Explorer 11 режим совместимости, чтобы проблема самоустранилась. Но какие варианты настройки при этом можно предложить?

Как настроить браузер?

В принципе способов настройки в 11-м Internet Explorer режима совместимости не так-то много: всего-то включение и отключение соответствующего параметра для сайта. Другой вопрос – когда и как каждый из этих вариантов действий применим для Windows?

С первой его частью вроде бы все ясно – включаем / отключаем его в том случае, если элементы сайта не отображаются вовсе или загрузились некорректно. Соответственно, если режим совместимости для сайта был подключен, нужно его отключить, чтобы проблема исчезла и, наоборот. Что касается второй части вопроса, то здесь все несколько сложнее.

Как подключить параметры?

Исходя из опыта использования предыдущих версий стандартного браузера Windows, несложно догадаться, что включить режим совместимости в Internet Explorer 11 можно через настройку параметров просмотра в разделе «Сервис». Единственная загвоздка в том, что найти его с первого раза не так-то просто, ведь в 11-ой версии стандартное файловое меню скрыто и, для того чтобы его «реанимировать», придется воспользоваться одной из доступных уловок, а именно:

Так или иначе, после появления окошка «Параметры просмотра» для подключения режима совместимости в стандартном браузере Windows сначала ставим галочки напротив двух параметров – «Отображать сайты…» и «Использовать списки совместимости…», а затем указываем адрес веб-портала, с которым возникают проблемы при загрузке, и жмем кнопку «Добавить»:

Какой итог? Меньше 2-х минут – и режим совместимости в 11-й версии IE оказывается включен!

Как отключить параметр?

В том случае, если сайт перестает нормально функционировать из-за включенного в 11-м IE режима совместимости, придется прибегнуть к одному из способов аннуляции этого параметра. В первую очередь, можно вооружиться методом от обратного, т. е. как включали, так и отключаем. В этом случае для настройки совмещенного режима открываем меню «Сервис», выбираем в нем пункт «Параметры просмотра…», а затем находим в списке добавленных в исключение сайтов тот, с которым возникают проблемы при просмотре, кликаем по нему мышкой и жмем кнопку «Удалить»:

Если проблемного сайта в списке не оказалось, весьма вероятно, что он включен в стандартные списки Windows. В таком случае для решения проблемы с его загрузкой понадобится в окошке «Параметры просмотра…» снять галочку с пункта «Использовать списки…».

Кроме того, решить проблему с отключением параметра поможет очистка журнала браузера для Windows, то есть удаление истории просмотренных в нем сайтов. Для этого при открытом Internet Explorer в версии 11 жмем Alt, затем кликаем в появившемся меню вкладку «Сервис» и выбираем в предложенном списке соответствующую задачу. Далее ставим галочку напротив пункта «Журнал» и кликаем кнопку «Удалить».

Это первый тег на вашей странице, иначе IE может его не уважать.

В качестве альтернативы проблема может заключаться в том, что IE использует Enterprise Mode для этого веб-сайта:

Эта проблема обычно вызвана тем, что URL-адрес веб-сайта/интрасети размещен в одном из:

  • Список режимов совместимости
  • Интранет-зона Internet Explorer
    (с включенным отображением сайтов интрасети в режиме просмотра совместимости)
  • Список режимов предприятия


В корпоративных сетях эти параметры просмотра совместимости часто контролируются централизованно с помощью групповой политики. В вашем случае причиной этого является корпоративный режим.

К сожалению, установка META X-UA-Compatible не будет переопределять .

Для конечных пользователей

Иногда единственный способ для конечных пользователей переопределить это — нажать F12 и изменить режим документа под вкладкой эмуляции. Однако этот параметр не является постоянным и может вернуться после закрытия инструментов разработчика.

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

Чтобы просмотреть список доменов, входящих в зону интрасети, перейдите по ссылке:

Инструменты → Свойства обозревателя → Безопасность → Сайты → Дополнительно

Если список содержит ваш поддомен и неактивен, вы не сможете переопределить представление совместимости до тех пор, пока его сетевой администратор не допустит его.

Вам действительно нужно связаться с вашим сетевым администратором, чтобы разрешить изменение параметров представления совместимости в групповой политике.

Для сетевых админов

Все 3 упомянутые выше настройки обычно контролируются групповой политикой, хотя иногда они могут быть переопределены на пользовательских машинах.

Если Enterprise Mode является проблемой (как представляется, это относится к оригинальному плакату), могут оказаться полезными следующие две статьи:

Для тех, кто создает проект ASP.NET MVC, убедитесь, что вы добавили:

на странице «Макет» (шаблон). Я просто потратил два часа на отладку и настройку, только чтобы понять, что я только добавил этот метатег на свои дочерние страницы. Как только я добавил его на мою страницу макета, браузер загрузился в режим EDGE.

Это старая проблема с некоторой хорошей информацией. Но я только что нашел, что использование FQDN отключает режим совместимости в IE 9-11. Пример. У меня проблема совместимости с
http://lrmstst01:8080/JavaWeb/login.do
но проблемы уходят с
http://lrmstst01.mydomain.int:8080/JavaWeb/login.do
NB:.int является частью нашего внутреннего домена

Отмеченный ответ правильный. Тем не менее, Pricey, вы должны следить за этим с помощью групп администрирования AD и рабочего стола. Они неправильно используют список сайтов в режиме IE11 Enterprise Mode. Microsoft НЕ намерена использовать его для всех сайтов интрасети внутри организации. Это будет распространять существующие настройки «сделать все интранет-сайты в режиме совместимости», что является бичем продвижения корпоративного сайта во всем мире.

Он предназначен для реализации как «черный список», с несколькими сайтами, которые на самом деле требуют устаревшего режима браузера, указанного в списке «Режим предприятия» с указанными требованиями к их рендерингу. Затем все другие сайты в вашей организации освобождаются от использования Edge. Люди в вашей организации, которые внедрили его со всеми интрасети, включились для начала, полностью не поняли, как должен реализовываться Enterprise Mode.

Добавьте свойство below в файл web.config для сайтов IIS. Это работало для меня в моей интрасети в IE11.

Вопрос немного стар, но я решил очень похожую проблему. У нас есть несколько сайтов интрасети, в том числе тот, за который я несу ответственность, а другие требуют режима совместимости или они ломаются. По этой причине сайт правил IE по умолчанию поддерживает режим совместимости на сайтах интрасети. Я обновляю свои вещи и больше не нуждаюсь в нем; на самом деле некоторые из функций, которые я пытаюсь использовать, не выглядят правильно в режиме совместимости. Я использую метатег IE-Edge, как вы.

Когда вы разрабатываете сайт, нужно проверять его на совместимость с разными версиями Internet Explorer. С другой стороны, можно просто попасть на страницу, несовместимую с новейшей версией браузера Microsoft. В таких случаях вам поможет режим совместимости Internet Explorer 9.

Если вы попали на страницу, которая отображается некорректно, то первым делом попробуйте включить режим совместимости (чаще всего это помогает, пример на рисунке 1).

Рисунок 1 — Сайт, не совместимый с Internet Explorer 9 (слева стандартный просмотр, справа — в режиме совместимости)

Когда вы заходите на сайт, который явно не указывает на то, что он совместим с Internet Explorer 9, то в адресной строке появляется кнопка . Нажмите на эту кнопку для включения режима совместимости (страница после нажатия на эту кнопку обновится). Для отключения режима совместимости нажмите эту кнопку повторно. После этого сайт всегда будет отображаться в режиме совместимости, а кнопка будет вот такой .

Рисунок 2 — Параметры режима представления совместимости

Для добавления сайта в список введите URL сайта в строку Добавить этот веб-узел и нажмите Добавить . Если вы хотите всегда работать в режиме совместимости (например, вы работаете только в локальной сети, где веб-узлы разрабатывались в расчете на восьмую или седьмую версию IE), то поставьте флажок в пункт Отображать все веб-узлы в режиме представления совместимости . В параметре Отображать узлы интрасети в режиме представления совместимости по умолчанию стоит флажок, он указывает браузеру открывать сайты предприятия в режиме совместимости с IE7.

Если вы хотите включить режим совместимости не под восьмую версию браузера, то нажмите , внизу окна появится панель разработчика (рисунок 2).

Рисунок 3 — Панель разработчика

Выберите Режим документов и в раскрывающем списке выберите нужную версию браузера. Для того чтоб браузер опознавался на сайтах как другая версия нажмите Режим браузера и выберите нужную версию.

Команда разработчиков Internet Explorer 9 пообещала, что пользователи IE смогут просматривать весь интернет. По-моему, у них это получилось.

Вокруг Internet Explorer сложилась ситуация, которая больше не прослеживается ни с одним другим браузером — разброс версий начинается с 6.0 и заканчивается 9.0. Причины использования устаревших версий могут быть совершенно разные.

  • Internet Explorer встроен в операционную систему Windows и неопытные пользователи даже не подозревают о наличии альтернативы.
  • Корпоративные пользователи с ограниченным доступом не могут самостоятельно обновить версию или сменить браузер.
  • Обновление IE до новой версии происходит через систему Windows Update, которая часто отключается по требованиям безопасности или для снижения интернет-трафика.
  • Некоторые приложения, например, банковские, могут быть «заточены» для работы только под конкретную версию IE.
  • В силу инерции мышления, когда пользователю нравится та программа, с которой он привык работать.

Сама компания Microsoft всячески поощряет переход на новые версии Internet Explorer и в 2010 году прекратила поддержку IE6 и IE7.

Что касается разработчиков сайтов, то для них такой большой набор версий является настоящей проблемой. Каждая версия IE содержит свои уникальные ошибки, особенности отображения веб-страниц, а также не поддерживает какие-то свойства CSS. Одним из радикальных вариантов решения проблемы является полный отказ разработчика от поддержки определенных версий IE. Так, некоторые сервисы Google, сайт vkontakte.ru при попытке зайти на них через IE6 выдают предупреждение о том, что вы используете устаревший браузер. С другой стороны, некоторые разработчики интернет-магазинов бьются за каждый браузер, полагая, что даже если каким-то браузером пользуется 2%, то отказ от него приведет к потере 2% клиентов.

Из-за того, что каждая версия IE может отображать сайт по своему, разработчики IE8 оказались перед сложной дилеммой — эта версия настолько отличалась от предыдущей, что при просмотре через IE8 бо́льшая часть сайтов «рассыпалась». В итоге было принято решение добавить режим представления совместимости; для быстрого переключения сайтов в этот режим возле адресной строки добавлена специальная кнопка (рис. 1.6а). В действительности при переключении в этот режим браузер начинал работать как версия 7.0. В IE9 пошли еще дальше и в нём уже можно переключаться на IE8 или IE7 (рис. 1.6б).

Рис. 1.6. Кнопка для переключения в режим совместимости
a — в IE8, б — в IE9

Обилие версий IE усложняется еще тем, что версии браузера могут работать в нескольких режимах, порождая большое количество комбинаций, которые необходимо учитывать разработчику. Начиная с версии 8.0, переключение режимов в браузере делается через Средства разработчика ( Сервис > Средства разработчика ), которое проще вызвать при нажатии на клавишу F12 . В этом инструменте доступно два пункта меню связанных с режимами: Режим браузера (рис. 1.7) и Режим документов.

Рис. 1.7. Режимы браузера


Выбор режима браузера определяет следующее:

  • строка User-Agent, которую браузер отправляет на сервер, в Microsoft называется «агент пользователя»;
  • версия для условных комментариев, которую в Microsoft называют «вектор версии»;
  • режим документа.

Агент пользователя представляет собой текстовую строку, отправляемую на сервер для идентификации браузера, его версии и операционной системы. Значение User-Agent определяет не только браузер, но также поисковых пауков и сетевых роботов. Список возможных значений User-Agent и разбор строки можно посмотреть на сайте http://www.useragentstring.com . В табл. 1.1 приведены значения User-Agent при выборе разных режимов IE.

Табл. 1.1. Значения User-Agent

Режим браузера User-Agent Описание
IE7 Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Tablet PC 2.0; .NET4.0C; AskTbPTV2/5.9.1.14019) Серверу отправляются данные, что браузер IE7.
IE8 Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Tablet PC 2.0; .NET4.0C; AskTbPTV2/5.9.1.14019) Серверу отправляются данные, что браузер IE8.
IE9 Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0) Серверу отправляются данные, что браузер IE9.
Режим совместимости IE9 Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Tablet PC 2.0; .NET4.0C; AskTbPTV2/5.9.1.14019) Серверу отправляются данные, что браузер IE7, но значение «Trident/5.0» соответствует IE9.

В вашем случае строка User-Agent может отличаться от приведенных в таблице, поскольку она зависит от версии Windows и её параметров.

Вектор версии позволяет с помощью условных комментариев определять версию IE и отдавать для неё отдельный код. Условные комментарии активно применяются в вёрстке для устранения различий в макете между IE и другими браузерами. Подробнее о них пойдёт речь позже, пока же вы можете ознакомиться с небольшим примером, который показывает текст только в IE8. Остальные браузеры игнорируют этот фрагмент, считая его комментарием.

У вас браузер IE8.

Режим документа меняется с помощью меню в Средствах разработчика (рис. 1.8).

Рис. 1.8. Режимы документа

Начиная с версии IE6, имеются следующие режимы (табл. 1.2).

Кроме переключения непосредственно в браузере, задать режим можно через тег , отправив HTTP-заголовок X-UA-Compatible .

Версия может принимать следующие значения (табл. 1.3).

Табл. 1.3. Режимы документа IE

Значение Описание
5 Вынужденное переключение в режим IE5, доктайп при этом игнорируется.
7 Вынужденное переключение в режим IE7, доктайп при этом игнорируется.
8 Вынужденное переключение в режим IE8, доктайп при этом игнорируется.
9 Вынужденное переключение в режим IE9, доктайп при этом игнорируется.
EmulateIE7 При наличии доктайпа переключается в режим IE7, в противном случае в режим совместимости.
EmulateIE8 При наличии доктайпа переключается в режим IE8, в противном случае в режим совместимости.
EmulateIE9 При наличии доктайпа переключается в режим IE9, в противном случае в режим совместимости.
Edge Устанавливает документ в наиболее новый доступный режим. Для версии 8.0 это режим IE8, для версии 9.0 это режим IE9.
Илон Маск рекомендует:  Что такое код asp serverautostart

К примеру, на сайте Яндекса применяется следующий код для эмуляции режима IE7.

При добавлении данного кода в документ кнопка режима совместимости (рис. 1.6) в браузере исчезает.

Режимы Internet Explorer

Иногда веб-сайт в браузере Internet Explorer может выглядеть необычно. Изображения не видны, меню расположены не на своем месте, а текстовые поля беспорядочно разбросаны. Это может быть связано с несовместимостью между Windows Internet Explorer на вашем компьютере и самим сайтом. Когда сайт несовместим с Internet Explorer , в адресной строке появляется кнопка просмотра в режиме совместимости . Однажды включенный просмотр в режиме совместимости Internet Explorer будет автоматически показывать каждый раз, когда вы заходите на сайт.

Для выключения просмотра в режиме совместимости:

В браузере Internet Explorer 8, 9, 10 и 11 :

  • Проверьте, отображается ли кнопка просмотра в режиме совместимости в адресной строке или рядом с ней.
  • коснитесь кнопки или нажмите ее. При выключении просмотра сайта в режиме совместимости эта кнопка становится серой .

Можно также очистить весь список сайтов, использующих представление совместимости, удалив журнал браузера. Для этого:

В Internet Explorer 8 :

  • Откройте Internet Explorer.
  • Нажмите кнопку Безопасность и выберите Удалить журнал браузера.
  • В диалоговом окне Удаление журнала браузера установите флажок Журнал и нажмите кнопку Удалить.

В Internet Explorer 9 :

  • Откройте Internet Explorer.
  • Нажмите клавишу ALT, чтобы открыть строку меню (или щелкните адресную строку правой кнопкой мыши и выберите Строка меню).
  • Касанием или щелчком выберите элемент Сервис, а затем элемент Удалить журнал браузера.
  • В диалоговом окне Удаление журнала браузера коснитесь флажка Журнал или щелкните его, а затем коснитесь кнопки Удалить или нажмите ее.

В Internet Explorer 10 для Windows 7:

  • Откройте классический браузер Internet Explorer.
  • Нажатием клавиши ALT откройте строку меню (или щелкните правой кнопкой мыши адресную строку и выберите пункт Строка меню).
  • В меню Сервис выберите Удалить журнал браузера.
  • В диалоговом окне Удаление журнала браузера установите флажок Журнал и нажмите кнопку Удалить.

В Internet Explorer 10 :

  • Откройте классический браузер Internet Explorer.
  • Нажмите клавишу ALT, чтобы открыть строку меню (или, нажав и удерживая адресную строку, выберите Строка меню).
  • Касанием или щелчком выберите элемент Сервис, а затем элемент Удалить журнал браузера.
  • В диалоговом окне Удаление журнала браузера коснитесь флажка Журнал или щелкните его, а затем коснитесь кнопки Удалить или нажмите ее.


В Internet Explorer 11 :

  • Откройте рабочий стол, а затем коснитесь значка Internet Explorer на панели задач или щелкните его.
  • Нажмите клавишу ALT, чтобы показать строку меню (или нажмите и удерживайте адресную строку, а затем выберите пункт Строка меню).
  • Касанием или щелчком выберите элемент Сервис, а затем элемент Удалить журнал браузера.
  • В диалоговом окне Удаление журнала браузера установите флажок Журнал, а затем нажмите кнопку Удалить или коснитесь ее.

Список совместимости регулярно обновляется, и Internet Explorer автоматически загружает эти обновления. Этот список включает сайты, разработанные для более старых или других версий браузеров, сайты, использующие Adobe Flash Player, а также другие параметры, которые помогут улучшить просмотр веб-страниц. Чтобы отказаться от загрузки этих обновлений, можно отключить обновления списков совместимости в любое время. Для этого:

В Internet Explorer 8 :

  • Откройте Internet Explorer.
  • Коснитесь пункта Сервис или щелкните его, а затем выберите Параметры просмотра в режиме совместимости.
  • Снимите флажок Добавить обновленные списки веб-сайтов с сайта Майкрософт и коснитесь элемента Закрыть или щелкните его.

В Internet Explorer 9 :

  • Откройте Internet Explorer.
  • Нажмите клавишу ALT, чтобы открыть строку меню (или щелкните адресную строку правой кнопкой мыши и выберите Строка меню).
  • Касанием или щелчком выберите элемент Сервис, а затем элемент Параметры просмотра в режиме совместимости.
  • Снимите флажок Добавить обновленные списки веб-узлов с веб-узла Майкрософт и коснитесь элемента Закрыть или щелкните его.

В Internet Explorer 10 для Windows 7:

  • Откройте Internet Explorer.
  • Нажатием клавиши ALT откройте строку меню (или щелкните правой кнопкой мыши адресную строку и выберите пункт Строка меню).
  • В меню Сервис выберите Параметры просмотра в режиме совместимости.
  • Снимите флажок Загружать обновленные списки совместимости с сайта Microsoft и нажмите кнопку Закрыть.

В Internet Explorer 10 :

  • Откройте классический браузер Internet Explorer.
  • Нажмите клавишу ALT, чтобы открыть строку меню (или, нажав и удерживая адресную строку, выберите Строка меню).
  • Касанием или щелчком выберите элемент Сервис, а затем элемент Параметры просмотра в режиме совместимости.
  • Снимите флажок Загружать обновленные списки совместимости с сайта Майкрософт и коснитесь элемента Закрыть или щелкните его.

Изменение параметров просмотра в режиме совместимости:

В Internet Explorer 8 :

  • Откройте Internet Explorer.
  • Коснитесь пункта Сервис или щелкните его, а затем выберите Параметры просмотра в режиме совместимости.

В Internet Explorer 9 :

  • Откройте Internet Explorer.
  • Нажмите клавишу ALT, чтобы открыть строку меню (или щелкните адресную строку правой кнопкой мыши и выберите Строка меню).
  • Касанием или щелчком выберите элемент Сервис, а затем элемент Параметры просмотра в режиме совместимости.

В Internet Explorer 10 для Windows 7:

  • Откройте Internet Explorer.
  • Нажатием клавиши ALT откройте строку меню (или щелкните правой кнопкой мыши адресную строку и выберите пункт Строка меню).
  • В меню Сервис выберите Параметры просмотра в режиме совместимости.

В Internet Explorer 10 :

  • Откройте классический браузер Internet Explorer.
  • Нажмите клавишу ALT, чтобы открыть строку меню (или, нажав и удерживая адресную строку, выберите Строка меню).
  • Касанием или щелчком выберите элемент Сервис, а затем элемент Параметры просмотра в режиме совместимости.

Режим представления совместимости в ie11. Режимы Internet Explorer

Иногда встречаются ситуации, когда в Internet explorer 11 или 10 веб страницы отображается не корректно.

Это происходит потому, что новых браузерах вид страниц может немного изменятся. В итоге сайт может выглядеть необычно.

Чтобы вид исправить, разработчики внедрили в IE 11 и 10 функцию, под названием «режим совместимости».

Если включить режим совместимости в IE 11 или 10, то параметры отображения сайтов изменяются – приобретают функциональность Internet explorer 9 или 8.


Режим совместимости можно включать не только для браузера IE 11 и 10, но и для игр и программ, только немного по-другому.

Настройка браузера Internet Explorer 11 или 10 для включения режима совместимости

Прежде чем перейти к включению режима совместимости в браузерах IE 11 или 10 вам потребуется выполнить один маленький шаг, а точнее включить отображение «меню».

Для этого кликните в любом месте в самом верху браузера правой клавишей мышки и поставьте галочку напротив строки: «строка меню».

Теперь появится новая линейка, в которой вам будут доступно множество настройки «под себя».

Также обратите внимание, что при несовместимости страницы с браузером internet explorer 11, то в адресной строке (с правой стороны) возникает кнопка, нажав на которую браузер автоматически переключится, на отображение сайтов как было в старых версиях.

Включение режима совместимости в IE 11 и 10

Теперь, когда у вас появилась линейка меню, нажмите на опцию «сервис» и в появившейся вкладке выберите: «параметры просмотра в режиме совместимости» или «просмотр…».

После этого адрес веб-страницы, на которой вы находитесь, будет прописан в появившемся окне (если выберите первый пункт), где вам будет предложено добавить сайт для просмотра в режиме совместимости.

Нажмите на кнопку «добавить» и ваш браузер InternetExplorerперестроится и начнет корректно отображать добавленный сайт.

Тем, кто желает выключить режим совместимости в internet explorer 11, в открытом обозревателе нажмите клавишу «Alt» для появления строки меню или вызовите ее как описано выше.

Далее перейдите в «сервис» и нажмите на строку «удалить журнал браузера». Появится окно в котором можно очистить список режима совместимости как полностью, так и для отдельных сайтов (опция журнал).

Следует отметить, что эта функция в интернет эксплорер довольно полезна и обновляется автоматически.

Туда заносятся адреса сайтов, которые разработаны под старые версии IE, хотя при желании обновления можно отключить.

Однако отключать не торопитесь — многие сайты при включенной функции намного лучше отображается. Успехов.

Рубрики: Без рубрики

Когда вы разрабатываете сайт, нужно проверять его на совместимость с разными версиями Internet Explorer. С другой стороны, можно просто попасть на страницу, несовместимую с новейшей версией браузера Microsoft. В таких случаях вам поможет режим совместимости Internet Explorer 9.

Если вы попали на страницу, которая отображается некорректно, то первым делом попробуйте включить режим совместимости (чаще всего это помогает, пример на рисунке 1).

Рисунок 1 — Сайт, не совместимый с Internet Explorer 9 (слева стандартный просмотр, справа — в режиме совместимости)

Когда вы заходите на сайт, который явно не указывает на то, что он совместим с Internet Explorer 9, то в адресной строке появляется кнопка . Нажмите на эту кнопку для включения режима совместимости (страница после нажатия на эту кнопку обновится). Для отключения режима совместимости нажмите эту кнопку повторно. После этого сайт всегда будет отображаться в режиме совместимости, а кнопка будет вот такой .

Рисунок 2 — Параметры режима представления совместимости

Для добавления сайта в список введите URL сайта в строку Добавить этот веб-узел и нажмите Добавить . Если вы хотите всегда работать в режиме совместимости (например, вы работаете только в локальной сети, где веб-узлы разрабатывались в расчете на восьмую или седьмую версию IE), то поставьте флажок в пункт Отображать все веб-узлы в режиме представления совместимости . В параметре Отображать узлы интрасети в режиме представления совместимости по умолчанию стоит флажок, он указывает браузеру открывать сайты предприятия в режиме совместимости с IE7.

Если вы хотите включить режим совместимости не под восьмую версию браузера, то нажмите , внизу окна появится панель разработчика (рисунок 2).

Рисунок 3 — Панель разработчика

Выберите Режим документов и в раскрывающем списке выберите нужную версию браузера. Для того чтоб браузер опознавался на сайтах как другая версия нажмите Режим браузера и выберите нужную версию.

Команда разработчиков Internet Explorer 9 пообещала, что пользователи IE смогут просматривать весь интернет. По-моему, у них это получилось.

IE является встроенным браузером операционной системы Windows всех версий (за исключением Windows 10, где таковым является совершенно новая программа Microsoft Edge). По заявлениям производителя продукта версия IE 11 наиболее доработанная и качественная. Microsoft обещает увеличение скорости просмотра страниц по сравнению со старыми версиями.

Новая IE 11 иногда неправильно отображает страницы

Достигается такой эффект за счёт не только программного ускорения, но и аппаратного. Но не стоит забывать, что основным фактором скорости загрузки данных в интернете является скорость, предоставляемая вашим интернет-провайдером. То есть, если ваш роутер даёт только 256 кбит/с, к примеру, то естественно никакой браузер не позволит вам работать с большей скоростью.

Для чего нужен режим совместимости в IE?

О популярности встроенного браузера Internet Explorer 10 или 10 в операционную систему Windows 7 можно поспорить. Дело в том, что удобство этого инструмента для сёрфинга в интернете является спорным вопросом. Он не владеет современными функциями остальных программ для веб-сёрфинга, безопасность его использования также находится под сомнениями. Ещё один удручающий факт: некоторые страницы просто не могут нормально отображаться в IE 10 или 11, хотя эти версии являются самыми последними для продуктов. В таких случаях и нужен режим совместимости в Internet Explorer.

Как включить режим совместимости в IE 10 или 11?

Итак, переходим собственно к главной теме сегодняшнего обсуждения. Не будем тянуть резину и сразу приступим к выполнению следующих простых действий :

  1. Шаг первый: открываем браузер.
  2. Шаг второй: переходим на страницу сайта, который отображается некорректно.
  3. Теперь нажимаем кнопку настроек , расположенную прямо под красным крестиком, который закрывает программу.
  4. Выбираем «Параметры просмотра в режиме совместимости».
  5. Кликаем по кнопке «Добавить» и закрываем диалоговое окно. Перезагружаем страницу.
  6. Готово! Теперь этот сайт будет отображаться в правильной форме.

Как отключить этот режим?

На самом деле, отключить его так же просто, как и включить:

Вокруг Internet Explorer сложилась ситуация, которая больше не прослеживается ни с одним другим браузером — разброс версий начинается с 6.0 и заканчивается 9.0. Причины использования устаревших версий могут быть совершенно разные.


  • Internet Explorer встроен в операционную систему Windows и неопытные пользователи даже не подозревают о наличии альтернативы.
  • Корпоративные пользователи с ограниченным доступом не могут самостоятельно обновить версию или сменить браузер.
  • Обновление IE до новой версии происходит через систему Windows Update, которая часто отключается по требованиям безопасности или для снижения интернет-трафика.
  • Некоторые приложения, например, банковские, могут быть «заточены» для работы только под конкретную версию IE.
  • В силу инерции мышления, когда пользователю нравится та программа, с которой он привык работать.

Сама компания Microsoft всячески поощряет переход на новые версии Internet Explorer и в 2010 году прекратила поддержку IE6 и IE7.

Что касается разработчиков сайтов, то для них такой большой набор версий является настоящей проблемой. Каждая версия IE содержит свои уникальные ошибки, особенности отображения веб-страниц, а также не поддерживает какие-то свойства CSS. Одним из радикальных вариантов решения проблемы является полный отказ разработчика от поддержки определенных версий IE. Так, некоторые сервисы Google, сайт vkontakte.ru при попытке зайти на них через IE6 выдают предупреждение о том, что вы используете устаревший браузер. С другой стороны, некоторые разработчики интернет-магазинов бьются за каждый браузер, полагая, что даже если каким-то браузером пользуется 2%, то отказ от него приведет к потере 2% клиентов.

Из-за того, что каждая версия IE может отображать сайт по своему, разработчики IE8 оказались перед сложной дилеммой — эта версия настолько отличалась от предыдущей, что при просмотре через IE8 бо́льшая часть сайтов «рассыпалась». В итоге было принято решение добавить режим представления совместимости; для быстрого переключения сайтов в этот режим возле адресной строки добавлена специальная кнопка (рис. 1.6а). В действительности при переключении в этот режим браузер начинал работать как версия 7.0. В IE9 пошли еще дальше и в нём уже можно переключаться на IE8 или IE7 (рис. 1.6б).

Рис. 1.6. Кнопка для переключения в режим совместимости
a — в IE8, б — в IE9

Обилие версий IE усложняется еще тем, что версии браузера могут работать в нескольких режимах, порождая большое количество комбинаций, которые необходимо учитывать разработчику. Начиная с версии 8.0, переключение режимов в браузере делается через Средства разработчика ( Сервис > Средства разработчика ), которое проще вызвать при нажатии на клавишу F12 . В этом инструменте доступно два пункта меню связанных с режимами: Режим браузера (рис. 1.7) и Режим документов.

Рис. 1.7. Режимы браузера

Выбор режима браузера определяет следующее:

  • строка User-Agent, которую браузер отправляет на сервер, в Microsoft называется «агент пользователя»;
  • версия для условных комментариев, которую в Microsoft называют «вектор версии»;
  • режим документа.

Агент пользователя представляет собой текстовую строку, отправляемую на сервер для идентификации браузера, его версии и операционной системы. Значение User-Agent определяет не только браузер, но также поисковых пауков и сетевых роботов. Список возможных значений User-Agent и разбор строки можно посмотреть на сайте http://www.useragentstring.com . В табл. 1.1 приведены значения User-Agent при выборе разных режимов IE.

Табл. 1.1. Значения User-Agent

Режим браузера User-Agent Описание
IE7 Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Tablet PC 2.0; .NET4.0C; AskTbPTV2/5.9.1.14019) Серверу отправляются данные, что браузер IE7.
IE8 Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Tablet PC 2.0; .NET4.0C; AskTbPTV2/5.9.1.14019) Серверу отправляются данные, что браузер IE8.
IE9 Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0) Серверу отправляются данные, что браузер IE9.
Режим совместимости IE9 Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Tablet PC 2.0; .NET4.0C; AskTbPTV2/5.9.1.14019) Серверу отправляются данные, что браузер IE7, но значение «Trident/5.0» соответствует IE9.

В вашем случае строка User-Agent может отличаться от приведенных в таблице, поскольку она зависит от версии Windows и её параметров.

Вектор версии позволяет с помощью условных комментариев определять версию IE и отдавать для неё отдельный код. Условные комментарии активно применяются в вёрстке для устранения различий в макете между IE и другими браузерами. Подробнее о них пойдёт речь позже, пока же вы можете ознакомиться с небольшим примером, который показывает текст только в IE8. Остальные браузеры игнорируют этот фрагмент, считая его комментарием.

У вас браузер IE8.

Режим документа меняется с помощью меню в Средствах разработчика (рис. 1.8).

Рис. 1.8. Режимы документа

Начиная с версии IE6, имеются следующие режимы (табл. 1.2).

Кроме переключения непосредственно в браузере, задать режим можно через тег , отправив HTTP-заголовок X-UA-Compatible .

Версия может принимать следующие значения (табл. 1.3).

Табл. 1.3. Режимы документа IE

Значение Описание
5 Вынужденное переключение в режим IE5, доктайп при этом игнорируется.
7 Вынужденное переключение в режим IE7, доктайп при этом игнорируется.
8 Вынужденное переключение в режим IE8, доктайп при этом игнорируется.
9 Вынужденное переключение в режим IE9, доктайп при этом игнорируется.
EmulateIE7 При наличии доктайпа переключается в режим IE7, в противном случае в режим совместимости.
EmulateIE8 При наличии доктайпа переключается в режим IE8, в противном случае в режим совместимости.
EmulateIE9 При наличии доктайпа переключается в режим IE9, в противном случае в режим совместимости.
Edge Устанавливает документ в наиболее новый доступный режим. Для версии 8.0 это режим IE8, для версии 9.0 это режим IE9.

К примеру, на сайте Яндекса применяется следующий код для эмуляции режима IE7.

При добавлении данного кода в документ кнопка режима совместимости (рис. 1.6) в браузере исчезает.

Когда вы разрабатываете сайт, нужно проверять его на совместимость с разными версиями Internet Explorer. С другой стороны, можно просто попасть на страницу, несовместимую с новейшей версией браузера Microsoft. В таких случаях вам поможет режим совместимости Internet Explorer 9.

Если вы попали на страницу, которая отображается некорректно, то первым делом попробуйте включить режим совместимости (чаще всего это помогает, пример на рисунке 1).

Рисунок 1 — Сайт, не совместимый с Internet Explorer 9 (слева стандартный просмотр, справа — в режиме совместимости)

Когда вы заходите на сайт, который явно не указывает на то, что он совместим с Internet Explorer 9, то в адресной строке появляется кнопка . Нажмите на эту кнопку для включения режима совместимости (страница после нажатия на эту кнопку обновится). Для отключения режима совместимости нажмите эту кнопку повторно. После этого сайт всегда будет отображаться в режиме совместимости, а кнопка будет вот такой .

Илон Маск рекомендует:  Рамка-градиент. Свойство border-image

Рисунок 2 — Параметры режима представления совместимости

Для добавления сайта в список введите URL сайта в строку Добавить этот веб-узел и нажмите Добавить . Если вы хотите всегда работать в режиме совместимости (например, вы работаете только в локальной сети, где веб-узлы разрабатывались в расчете на восьмую или седьмую версию IE), то поставьте флажок в пункт Отображать все веб-узлы в режиме представления совместимости . В параметре Отображать узлы интрасети в режиме представления совместимости по умолчанию стоит флажок, он указывает браузеру открывать сайты предприятия в режиме совместимости с IE7.

Если вы хотите включить режим совместимости не под восьмую версию браузера, то нажмите , внизу окна появится панель разработчика (рисунок 2).

Рисунок 3 — Панель разработчика

Выберите Режим документов и в раскрывающем списке выберите нужную версию браузера. Для того чтоб браузер опознавался на сайтах как другая версия нажмите Режим браузера и выберите нужную версию.

Команда разработчиков Internet Explorer 9 пообещала, что пользователи IE смогут просматривать весь интернет. По-моему, у них это получилось.

Explorer параметры режима представления совместимости. Режимы Internet Explorer

Отображается не очень корректно. Связано это с тем, что в каждой новой версии браузера вид страниц слегка изменялся. В итоге веб-страница начинала выглядеть, мягко говоря, необычно. Чтобы исправить ситуацию, разработчики интегрировали в интернет-обозреватель дополнительную функцию, получившую название Режим совместимости.

Включение режима совместимости

Если сайт несовместим с internet explorer 11, то в адресной строке появляется специальная кнопка. Для некоторых веб-страниц эта функция является необходимой, для других – напротив, лишней. Так, если активировать просмотр в режиме совместимости на google.com, то обновленные Google-карты, скорее всего, будут работать неправильно. Другие же сайты, наоборот, будут отображаться некорректно, если данная функция выключена.


Итак, для начала рассмотрим как ее активировать. Заходим из браузера на нужную страницу в сети и нажимаем Сервис. Здесь есть пункт, который позволяет менять параметры режима совместимости. Кликаем на него. Адрес веб-страницы будет прописан в строке, где предлагается добавить сайт в список, просматриваемый в режиме совместимости. Нажимаем на кнопку Добавить, после чего браузер будет корректно отображать ресурс.

Найти раздел Сервис не всегда удается сразу. Поэтому опишу несколько вариантов открытия данного меню. Щелкнув правой мышью вверху открытого браузера, вы активируете контекстное меню. В нем отмечаем командную строку. После этого вверху появится меню с разделами, где вы найдете и Сервис. Другой способ – проделать то же самое, однако, кликнуть на Строку меню. В обоих случаях настройки браузера изменятся, и панель с этими инструментами останется в верхней части internet explorer.

Если вы хотите, чтобы меню появилось временно, то можете нажать на клавиатуре Alt. Кроме того, открыть необходимое вам окно можно кликнув на кнопки Alt, е, р. При этом должен быть включен русский язык, так как е и р – это не латинские, а русские буквы. Если у вас это не получилось сделать по каким-либо причинам вы всегда можете и поставить другой браузер.

Выключение режима совместимости

Тем, кто хочет выключить функцию режима совместимости в internet explorer 11, для начала следует перейти на рабочий стол. После этого запускаем браузер. В открытом интернет-обозревателе нажимаем Alt для вызова строки меню либо пользуемся другими приведенными выше способами.

Заходим в Сервис, где выбираем Удалить журнал браузера. Устанавливаем метку напротив надписи Журнал и жмем Удалить. Можно выбрать из списка отдельные страницы, для которых вы не хотите использовать данную функцию.

Отключение обновлений списка

Следует отметить, что список сайтов совместимости автоматически обновляется. Данная функция может быть довольно полезной, так как сюда заносятся адреса ресурсов, которые разрабатывались под старые версии браузера, использующих Adobe Flash Player и т. д. Но вы всегда можете отключить обновления.

Для этого необходимо зайти в раздел интернет-обозревателя Сервис. В нем выбираем Параметры функции. Далее снимаем метку рядом со строкой, в которой говорится о загрузке обновленных списков с сайта Майкрософт. Закрываем браузер.

Можно отметить, что режим совместимости – это достаточно полезная функция. Поэтому не стоит торопиться е отключать. Делать это следует лишь в случае, когда из-за ее активации страница не загружается корректно. Однако, подобная ситуация встречается крайне редко. Гораздо чаще все происходит наоборот, и сайт лучше отображается при включенном режиме.

Это первый тег на вашей странице, иначе IE может его не уважать.

В качестве альтернативы проблема может заключаться в том, что IE использует Enterprise Mode для этого веб-сайта:

Эта проблема обычно вызвана тем, что URL-адрес веб-сайта/интрасети размещен в одном из:

  • Список режимов совместимости
  • Интранет-зона Internet Explorer
    (с включенным отображением сайтов интрасети в режиме просмотра совместимости)
  • Список режимов предприятия

В корпоративных сетях эти параметры просмотра совместимости часто контролируются централизованно с помощью групповой политики. В вашем случае причиной этого является корпоративный режим.

К сожалению, установка META X-UA-Compatible не будет переопределять .

Для конечных пользователей

Иногда единственный способ для конечных пользователей переопределить это — нажать F12 и изменить режим документа под вкладкой эмуляции. Однако этот параметр не является постоянным и может вернуться после закрытия инструментов разработчика.

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

Чтобы просмотреть список доменов, входящих в зону интрасети, перейдите по ссылке:

Инструменты → Свойства обозревателя → Безопасность → Сайты → Дополнительно

Если список содержит ваш поддомен и неактивен, вы не сможете переопределить представление совместимости до тех пор, пока его сетевой администратор не допустит его.

Вам действительно нужно связаться с вашим сетевым администратором, чтобы разрешить изменение параметров представления совместимости в групповой политике.

Для сетевых админов

Все 3 упомянутые выше настройки обычно контролируются групповой политикой, хотя иногда они могут быть переопределены на пользовательских машинах.

Если Enterprise Mode является проблемой (как представляется, это относится к оригинальному плакату), могут оказаться полезными следующие две статьи:

Для тех, кто создает проект ASP.NET MVC, убедитесь, что вы добавили:

на странице «Макет» (шаблон). Я просто потратил два часа на отладку и настройку, только чтобы понять, что я только добавил этот метатег на свои дочерние страницы. Как только я добавил его на мою страницу макета, браузер загрузился в режим EDGE.

Это старая проблема с некоторой хорошей информацией. Но я только что нашел, что использование FQDN отключает режим совместимости в IE 9-11. Пример. У меня проблема совместимости с
http://lrmstst01:8080/JavaWeb/login.do
но проблемы уходят с
http://lrmstst01.mydomain.int:8080/JavaWeb/login.do
NB:.int является частью нашего внутреннего домена

Отмеченный ответ правильный. Тем не менее, Pricey, вы должны следить за этим с помощью групп администрирования AD и рабочего стола. Они неправильно используют список сайтов в режиме IE11 Enterprise Mode. Microsoft НЕ намерена использовать его для всех сайтов интрасети внутри организации. Это будет распространять существующие настройки «сделать все интранет-сайты в режиме совместимости», что является бичем продвижения корпоративного сайта во всем мире.

Он предназначен для реализации как «черный список», с несколькими сайтами, которые на самом деле требуют устаревшего режима браузера, указанного в списке «Режим предприятия» с указанными требованиями к их рендерингу. Затем все другие сайты в вашей организации освобождаются от использования Edge. Люди в вашей организации, которые внедрили его со всеми интрасети, включились для начала, полностью не поняли, как должен реализовываться Enterprise Mode.

Добавьте свойство below в файл web.config для сайтов IIS. Это работало для меня в моей интрасети в IE11.

Вопрос немного стар, но я решил очень похожую проблему. У нас есть несколько сайтов интрасети, в том числе тот, за который я несу ответственность, а другие требуют режима совместимости или они ломаются. По этой причине сайт правил IE по умолчанию поддерживает режим совместимости на сайтах интрасети. Я обновляю свои вещи и больше не нуждаюсь в нем; на самом деле некоторые из функций, которые я пытаюсь использовать, не выглядят правильно в режиме совместимости. Я использую метатег IE-Edge, как вы.

IE является встроенным браузером операционной системы Windows всех версий (за исключением Windows 10, где таковым является совершенно новая программа Microsoft Edge). По заявлениям производителя продукта версия IE 11 наиболее доработанная и качественная. Microsoft обещает увеличение скорости просмотра страниц по сравнению со старыми версиями.

Новая IE 11 иногда неправильно отображает страницы

Достигается такой эффект за счёт не только программного ускорения, но и аппаратного. Но не стоит забывать, что основным фактором скорости загрузки данных в интернете является скорость, предоставляемая вашим интернет-провайдером. То есть, если ваш роутер даёт только 256 кбит/с, к примеру, то естественно никакой браузер не позволит вам работать с большей скоростью.

Для чего нужен режим совместимости в IE?


О популярности встроенного браузера Internet Explorer 10 или 10 в операционную систему Windows 7 можно поспорить. Дело в том, что удобство этого инструмента для сёрфинга в интернете является спорным вопросом. Он не владеет современными функциями остальных программ для веб-сёрфинга, безопасность его использования также находится под сомнениями. Ещё один удручающий факт: некоторые страницы просто не могут нормально отображаться в IE 10 или 11, хотя эти версии являются самыми последними для продуктов. В таких случаях и нужен режим совместимости в Internet Explorer.

Как включить режим совместимости в IE 10 или 11?

Итак, переходим собственно к главной теме сегодняшнего обсуждения. Не будем тянуть резину и сразу приступим к выполнению следующих простых действий :

  1. Шаг первый: открываем браузер.
  2. Шаг второй: переходим на страницу сайта, который отображается некорректно.
  3. Теперь нажимаем кнопку настроек , расположенную прямо под красным крестиком, который закрывает программу.
  4. Выбираем «Параметры просмотра в режиме совместимости».
  5. Кликаем по кнопке «Добавить» и закрываем диалоговое окно. Перезагружаем страницу.
  6. Готово! Теперь этот сайт будет отображаться в правильной форме.

Как отключить этот режим?

На самом деле, отключить его так же просто, как и включить:

Вокруг Internet Explorer сложилась ситуация, которая больше не прослеживается ни с одним другим браузером — разброс версий начинается с 6.0 и заканчивается 9.0. Причины использования устаревших версий могут быть совершенно разные.

  • Internet Explorer встроен в операционную систему Windows и неопытные пользователи даже не подозревают о наличии альтернативы.
  • Корпоративные пользователи с ограниченным доступом не могут самостоятельно обновить версию или сменить браузер.
  • Обновление IE до новой версии происходит через систему Windows Update, которая часто отключается по требованиям безопасности или для снижения интернет-трафика.
  • Некоторые приложения, например, банковские, могут быть «заточены» для работы только под конкретную версию IE.
  • В силу инерции мышления, когда пользователю нравится та программа, с которой он привык работать.

Сама компания Microsoft всячески поощряет переход на новые версии Internet Explorer и в 2010 году прекратила поддержку IE6 и IE7.

Что касается разработчиков сайтов, то для них такой большой набор версий является настоящей проблемой. Каждая версия IE содержит свои уникальные ошибки, особенности отображения веб-страниц, а также не поддерживает какие-то свойства CSS. Одним из радикальных вариантов решения проблемы является полный отказ разработчика от поддержки определенных версий IE. Так, некоторые сервисы Google, сайт vkontakte.ru при попытке зайти на них через IE6 выдают предупреждение о том, что вы используете устаревший браузер. С другой стороны, некоторые разработчики интернет-магазинов бьются за каждый браузер, полагая, что даже если каким-то браузером пользуется 2%, то отказ от него приведет к потере 2% клиентов.

Из-за того, что каждая версия IE может отображать сайт по своему, разработчики IE8 оказались перед сложной дилеммой — эта версия настолько отличалась от предыдущей, что при просмотре через IE8 бо́льшая часть сайтов «рассыпалась». В итоге было принято решение добавить режим представления совместимости; для быстрого переключения сайтов в этот режим возле адресной строки добавлена специальная кнопка (рис. 1.6а). В действительности при переключении в этот режим браузер начинал работать как версия 7.0. В IE9 пошли еще дальше и в нём уже можно переключаться на IE8 или IE7 (рис. 1.6б).

Рис. 1.6. Кнопка для переключения в режим совместимости
a — в IE8, б — в IE9

Обилие версий IE усложняется еще тем, что версии браузера могут работать в нескольких режимах, порождая большое количество комбинаций, которые необходимо учитывать разработчику. Начиная с версии 8.0, переключение режимов в браузере делается через Средства разработчика ( Сервис > Средства разработчика ), которое проще вызвать при нажатии на клавишу F12 . В этом инструменте доступно два пункта меню связанных с режимами: Режим браузера (рис. 1.7) и Режим документов.

Рис. 1.7. Режимы браузера

Выбор режима браузера определяет следующее:

  • строка User-Agent, которую браузер отправляет на сервер, в Microsoft называется «агент пользователя»;
  • версия для условных комментариев, которую в Microsoft называют «вектор версии»;
  • режим документа.

Агент пользователя представляет собой текстовую строку, отправляемую на сервер для идентификации браузера, его версии и операционной системы. Значение User-Agent определяет не только браузер, но также поисковых пауков и сетевых роботов. Список возможных значений User-Agent и разбор строки можно посмотреть на сайте http://www.useragentstring.com . В табл. 1.1 приведены значения User-Agent при выборе разных режимов IE.

Табл. 1.1. Значения User-Agent

Режим браузера User-Agent Описание
IE7 Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Tablet PC 2.0; .NET4.0C; AskTbPTV2/5.9.1.14019) Серверу отправляются данные, что браузер IE7.
IE8 Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Tablet PC 2.0; .NET4.0C; AskTbPTV2/5.9.1.14019) Серверу отправляются данные, что браузер IE8.
IE9 Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0) Серверу отправляются данные, что браузер IE9.
Режим совместимости IE9 Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Tablet PC 2.0; .NET4.0C; AskTbPTV2/5.9.1.14019) Серверу отправляются данные, что браузер IE7, но значение «Trident/5.0» соответствует IE9.

В вашем случае строка User-Agent может отличаться от приведенных в таблице, поскольку она зависит от версии Windows и её параметров.

Вектор версии позволяет с помощью условных комментариев определять версию IE и отдавать для неё отдельный код. Условные комментарии активно применяются в вёрстке для устранения различий в макете между IE и другими браузерами. Подробнее о них пойдёт речь позже, пока же вы можете ознакомиться с небольшим примером, который показывает текст только в IE8. Остальные браузеры игнорируют этот фрагмент, считая его комментарием.

У вас браузер IE8.

Режим документа меняется с помощью меню в Средствах разработчика (рис. 1.8).

Рис. 1.8. Режимы документа

Начиная с версии IE6, имеются следующие режимы (табл. 1.2).

Кроме переключения непосредственно в браузере, задать режим можно через тег , отправив HTTP-заголовок X-UA-Compatible .

Версия может принимать следующие значения (табл. 1.3).

Табл. 1.3. Режимы документа IE

Значение Описание
5 Вынужденное переключение в режим IE5, доктайп при этом игнорируется.
7 Вынужденное переключение в режим IE7, доктайп при этом игнорируется.
8 Вынужденное переключение в режим IE8, доктайп при этом игнорируется.
9 Вынужденное переключение в режим IE9, доктайп при этом игнорируется.
EmulateIE7 При наличии доктайпа переключается в режим IE7, в противном случае в режим совместимости.
EmulateIE8 При наличии доктайпа переключается в режим IE8, в противном случае в режим совместимости.
EmulateIE9 При наличии доктайпа переключается в режим IE9, в противном случае в режим совместимости.
Edge Устанавливает документ в наиболее новый доступный режим. Для версии 8.0 это режим IE8, для версии 9.0 это режим IE9.

К примеру, на сайте Яндекса применяется следующий код для эмуляции режима IE7.

При добавлении данного кода в документ кнопка режима совместимости (рис. 1.6) в браузере исчезает.

Настройка браузера Internet Explorer 11

Лучшая защита от Spyware, drive-by downloads и других вредоносных программ, правильно настроенный браузер с установкой необходимых дополнений и плагинов. Одно из лучших средств защиты от всевозможных шпионских программ — последняя версия установленного браузера, например Internet Explorer 11.

Для защиты браузера IE, желательно отключить, возможно, уязвимые для внешних атак ненужные (или не используемые) параметры браузера. Для расширенной настройки безопасности выполните нижеследующие действия:

Блокировка всплывающих окон.

Включите блокировку всплывающих окон на неизвестных вам веб-сайтах. Эта функция безопасности позволяет выбрать желаемый уровень блокировки. При посещении веб-сайтов, вы будете получать сообщения о блокировке всплывающих окон. Так же можно заранее создать список сайтов, где всплывающие окна блокироваться не будут.

Сайты из вашего списка, как обычно, будут отображать всплывающие окна. Чтобы включить блокировку всплывающих окон, нажмите на кнопку «Сервис», и выберите пункт «Свойства браузера». Дальше вкладка «Конфиденциальность» раздел «Блокирование всплывающих окон», где установите флажок «Включить блокирование всплывающих окон» и согласитесь с изменениями кнопкой ОК.

Обратите внимание, что эта функция не будет блокировать всплывающие окна с веб-сайтов в пределах локальной интрасети или ваших доверенных сайтов.

Чтобы заблокировать абсолютно все всплывающие окна, переместите ползунок уровня безопасности вверх. Кроме дефолтного «Среднего» режима существует еще три более высоких степени защиты.

Защищенный режим.

Еще один параметр защиты браузера — защищенный режим. Эта функция поможет предотвратить запуск в вашем браузере вредоносных программ. Для включения защищенного режима, опять же нажмите значок «Сервис», пункт «Свойства обозревателя». На вкладке «Безопасность» отметьте флажком пункт «Включить защищенный режим» и нажмите кнопку ОК.

Защищенный режим настраивается отдельно для всех зон: Интернет, Местная интрасеть, надежные сайты и опасные сайты.

Отключение ActiveX.

Серьезное повышение безопасности Internet Explorer — отключение ActiveX, активных сценариев и Java. Но, в этом случае проверенные сайты, так же использующие эти функции загружаться должным образом не смогут. Добавьте их в список доверенных. Чтобы установить Internet Explorer на самый высокий уровень безопасности, переместите ползунок до отказа вверх и согласитесь с изменениями кнопкой ОК.

Как включить ActiveX для проверенных сайтов.

Нажмите кнопку «Сервис», перейдите к параметру «Безопасность» и поставьте галку на строке «Фильтрация ActiveX». Теперь при посещении веб-страницы, с элементами ActiveX, Internet Explorer будет их блокировать. Значок фильтрации ActiveX отображается в адресной строке браузера. Нажатие на иконку разрешит ActiveX для этой конкретной веб-страницы.

Отключение Java сценариев.

Java сценарии создают интерактивные веб-страницы, но также являются открытыми воротами для вредоносных программ. Включайте Java сценарии только для доверенных веб-сайтов. Чтобы отключить их — вкладка «Безопасность». Нажмите на кнопку «Другой» и прокрутите вниз до заголовка «Выполнять сценарии…Java».

Правильная настройка браузера Internet Explorer обеспечивает дополнительную защиту вашего компьютера. Для дополнительного повышения безопасности браузера установите специализированные дополнения. Выполнив эти простые действия, вы без сомнений увеличите безопасность Internet Explorer.

Понравилась статья? Поделиться с друзьями:
Кодинг, CSS и SQL