Предупреждение
Устаревшее и не поддерживаемое классическое приложение Internet Explorer 11 было окончательно отключено путем обновления Microsoft Edge в некоторых версиях Windows 10. Дополнительные сведения см. в разделе Часто задаваемые вопросы о прекращении поддержки программы для настольных компьютеров Internet Explorer 11.
В этой статье приведены ответы на некоторые из наиболее распространенных вопросов о режимах документов в Интернете Обозреватель.
Исходная версия продукта: Интернет-Обозреватель
Исходный номер базы знаний: 4551933
Как интернет-Обозреватель определяет режим документа
По умолчанию Windows Internet Обозреватель 8 использует режим Обозреватель 8, а Windows Internet Обозреватель 9 — интернет Обозреватель режиме 9 и т. д. Тем не менее, Windows Internet Обозреватель использует несколько критериев, чтобы определить, какой режим документов следует использовать. Например, если HTML-страница содержит допустимый <! Объявление DOCTYPE> (см. HTML5), интернет-Обозреватель использует один из стандартных режимов документов. Но если нет допустимых <! Объявление DOCTYPE>, интернет-Обозреватель использует режим Quirks. Только если нет <! Объявление DOCTYPE> выполняет отрисовку страницы в режиме Quirks.
устаревшая версия Microsoft Edge предназначен для взаимодействия в Интернете и предназначен для запуска в основном в режиме EdgeHTML.
Microsoft Edge версии 77 или более поздней использует подсистему отрисовки Blink. Он не будет отображаться в режиме EdgeHTML.
Как интернет-Обозреватель выбирает режим документа, определяют следующие правила:
- Параметр Средства разработчика переопределяет любой режим документа, заданный веб-страницей. Параметр остается активным в течение всего времени существования вкладки.
- В Internet Обозреватель 9, если документ размещен в элементе iframe, режим документа определяется режимом документа веб-страницы верхнего уровня. Вложенные документы не могут быть отрисованы в режиме Internet Обозреватель 9, если документ верхнего уровня также не находится в режиме Internet Обозреватель 9.
- Метатег со значением X-UA-Compatible или заголовком HTTP-ответа может переопределять элементы в списке Параметры представления совместимости и в типе документа. Это верно, если значение X-UA-Compatible не является параметром представления совместимости, например IE=EmulateIE7 или IE=EmulateIE8.
- Параметры представления совместимости могут принудительно отображать веб-страницу в менее стандартном режиме документа.
- Список Локальный сайт совместимости, Список Сайтов совместимости Майкрософт и Сайт совместимости IE в режиме предприятия могут принудительно отображать веб-страницу в других режимах документов.
- групповая политика параметры переопределяют другие параметры и принудительно выводят все веб-страницы в указанном режиме документа.
- Если ни одно из этих правил не применяется, ! < Объявление DOCTYPE> определяет, будет ли веб-страница отображаться в режиме "Стандарты", "Почти стандарты" или "Причуды".
В разделах (2.1.3.2 –2.1.3.8), которые описаны в следующей статье, показано, что эти правила влияют на то, как Интернет-Обозреватель выбирает один из режимов документа. Большинство разделов не применяются к Microsoft Edge, если это явно не указано:
Кроме того, как Microsoft Edge выбирает режим документа, определяет следующее правило:
! < Объявление DOCTYPE> определяет, отображает ли веб-страница определенное поведение эмуляции режима Quirks (QME), указанное в документации по MS-HTML5 и MS-CSS21 .
Дополнительные сведения о настройке режимов документов см. в следующих статьях:
Что такое режим предприятия
Блок-схема выбора режима документа четко объясняет, как интернет-Обозреватель определяет режимы документов.
Список сайтов в режиме предприятия в Интернете Обозреватель 11 позволяет указать режимы документов для определенных веб-сайтов. Это помогает устранить проблемы совместимости, не изменяя ни одной строки кода на сайте. Это дополнение к списку сайтов является продолжением нашего обязательства помочь вам обновить и быть в курсе последних версий Интернет-Обозреватель, сохраняя при этом инвестиции в существующие приложения.
Когда используются режимы документов и корпоративный узел
Хотя функциональность режима предприятия обеспечивает отличную совместимость в Интернете Обозреватель 8 или Интернет Обозреватель 7, новые возможности режима документов помогут вам оставаться в актуальном состоянии независимо от того, какие версии Интернет-Обозреватель работают в вашей среде. Поэтому рекомендуется запустить процесс тестирования следующим образом:
- Если ваше предприятие в основном использует Интернет-Обозреватель 8 или Интернет Обозреватель 7, начните тестирование в режиме предприятия.
- Если ваше предприятие в основном использует Интернет Обозреватель 10 или Интернет Обозреватель 9, начните тестирование с помощью различных режимов документов.
Так как у вас может быть развернуто несколько версий интернет-Обозреватель, для эффективного перехода в Интернет Обозреватель 11 может потребоваться использовать режим предприятия и режим документов.
Важно!
Режим предприятия имеет приоритет над режимами документов.
В чем разница между EmulateIE7 и Интернетом Обозреватель 7 режимов документов
В Internet Обозреватель 8 корпорация Майкрософт представила варианты совместимости, позволяющие интернет-Обозреватель действовать так, как если бы это был Интернет Обозреватель 7. Это изменение позволяет пользователям просматривать как полностью совместимые сайты, так и представления совместимости веб-содержимого, для которых требуется Интернет Обозреватель 7.
Эта функция была расширена до в том числе Обозреватель 11 в Интернете для поддержки функции представления совместимости или, по крайней мере, режимов документов.
IE=7: отображение в режиме "Интернет Обозреватель 7 стандартов".
IE=EmulateIE7: веб-страницы отображаются в режиме "Интернет Обозреватель 7 стандартов", независимо от объявленного ! Директива DOCTYPE. Если не объявить директиву !DOCTYPE
, страница загружается в Quirks.
При указании версии (например, Internet Обозреватель 7) необходимо установить требование, что страница должна использовать режим "Стандарты" Обозреватель 7.
Официально правила отрисовки веб-страницы оцениваются интернет-Обозреватель в следующем порядке:
- Параметры средств разработчика для Интернета Обозреватель— вручную настраивает режим браузера (строка агента пользователя в Интернете Обозреватель 11) и режим документа переопределяет все остальные параметры.
- Веб-содержимое или документ находится в iframe. Режим отрисовки или совместимости для страницы и любых содержащихся iframes задается страницей. Параметры Iframe (например, X-UA-compatible.) не учитываются.
- Мета-тег X-UA-Совместимый. Это значение можно указать в заголовке страницы, созданном веб-приложением, или вставить веб-сервером или сервером приложений, чтобы выбрать интернет-Обозреватель режиме документа.
- Параметр Режим совместимости . Если X-UA-совместимый не указан, будет применен параметр представления совместимости локального браузера пользователя. Это эквивалент (для нестандартных страниц) параметра X-UA-Compatible EmulateIE7 .
- <! Параметр DOCTYPE> — если ни один из предыдущих механизмов не используется, <! Тег DOCTYPE> выбирает отрисовку режима Стандартов (или Почти стандартов) или IE 5 Quirks.
Дополнительные сведения о том, как обрабатываются режимы документов, см. в разделе Устаревшие режимы документов и Интернет Обозреватель 11.
Дополнительные общие сведения о режимах документов см. в разделе Режимы документа.
Как настроить эмуляцию браузера для элементов управления веб-браузера в Обозреватель
По умолчанию проект WebOC загружается в Интернете Обозреватель режиме документа 7.
Для Internet Обозреватель 8 и более поздних версий функция FEATURE_BROWSER_EMULATION определяет режим эмуляции по умолчанию для интернет-Обозреватель и поддерживает следующие значения. Чтобы управлять значением этой функции с помощью реестра, добавьте имя исполняемого файла в следующий параметр и задайте значение, соответствующее нужному параметру.
Расположение раздела реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION
Добавьте процесс приложения WebOC:
Пример: contoso.exe
Значение: (DWORD) 00009000
Дополнительные сведения см. в разделе Internet Feature Controls (B.). C).