Ответ 1
[ОБНОВЛЕНИЕ]
Оригинальный вопрос и ответ ниже применительно специально к версиям предварительного просмотра IE11 .
версия окончательной версии IE11 фактически обеспечивает возможность переключения режимов браузера со вкладки Emulation в инструментах dev:
Сказав это, совет, который я дал здесь (и в другом месте), чтобы избежать использования режимов совместимости для тестирования, остается в силе: если вы хотите протестировать свой сайт на совместимость со старыми версиями IE, вы должны всегда выполнять свое тестирование в реальная копия этой версии IE.
Однако это означает, что исправление реестра, описанное в ответе @EugeneXa, чтобы вернуть старые инструменты для разработчиков, больше не является необходимым, так как новые инструменты для разработчиков теперь имеют функцию, которую он отсутствовал.
[ОРИГИНАЛЬНЫЙ ОТВЕТ]
У IE-разработчиков намеренно отказывается от возможности переключения режима браузера.
Не так много причин, по которым люди переключают режимы в средствах dev, но одна из главных причин заключается в том, что они хотят протестировать их сайт в старых версиях IE. К сожалению, различные режимы совместимости, которые поставки IE никогда не были полностью совместимы со старыми версиями IE, а тестирование с использованием режима совместимости просто недостаточно подходит для тестирования в реальных копиях IE8, IE9 и т.д.
Разработчики IE узнали об этом и намеренно затрудняют выполнение этой ошибкой.
Лучшей практикой является использование реальных копий каждой версии IE для тестирования вашего сайта.
Различные режимы совместимости по-прежнему доступны внутри IE11, но могут быть доступны только в том случае, если сайт явно заявляет, что он хочет работать в режиме совместимости. Вы сделали бы это, включив заголовок X-UA-Compatible
на своей странице.
Папка "Режим документа" по-прежнему доступна, но будет предлагать только опции "Edge" (то есть лучший режим, доступный текущей версии IE, так что режим IE11 в IE11) или режим, в котором страница запущена.
Итак, если вы перейдете на страницу, загруженную в режиме совместимости, у вас будет возможность переключаться между конкретным режимом совместимости, в котором была загружена страница, или в режиме IE11 "Edge".
И если вы перейдете на страницу, загружаемую в режиме IE11, вам будет предложено только режим "edge" и больше ничего.
Это означает, что он все еще позволяет вам проверить, как страница режима совместимости реагирует на обновление, чтобы работать в режиме Edge, что в любом случае является единственным действительно законным прецедентом для drop-box в режиме документа.
В окне "Режим документа IE11" рядом с ним находится значок i
, который доставит вас на сайт modern.ie. Суть этого заключается в том, чтобы побудить вас загрузить виртуальные машины, которые MS предоставляет нам для тестирования наших сайтов с использованием реальных копий каждой версии IE. Это даст вам гораздо более точный опыт тестирования и будет сильно удручающим, как гораздо лучше, чем тестирование, переключив режим в средствах разработки.
Надеюсь, что это немного объясняет вам.