Разница между "Режим браузера" и "Режим документа" в Internet Explorer

Я очень рад, что я больше не должен использовать IETester, поскольку поддержка IE6 была отброшена в нашей компании, и у IE9 есть довольно классные инструменты для разработчиков. Я могу установить "Режим браузера" и "Режим документа", но я не могу сказать разницы. Кто-нибудь знает это? Этот пост также не помог мне: Режим браузера IE8 и режим документа

Спасибо

Ответ 1

Режим документа - это то, что браузер использует для рендеринга страницы: IE9, IE8, IE7 или Quirks. Режим браузера устанавливает, как браузер идентифицирует себя на веб-сервере и на JavaScript.

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

Также есть опция просмотра совместимости Internet Exploer 9 для режима браузера. Это похоже на режим IE7, за исключением строки пользовательского агента, также говорит "Trident/5.0" (Trident - механизм компоновки IE).

Ответ 2

Никоим образом это не заменит ответ @mhenry1384, но есть также очень хорошее объяснение различий в блогах MSDN, более конкретно этот раздел:

enter image description here

и немного более полезная информация:

enter image description here