Режим IE Document имеет разные значения по умолчанию на разных серверах

Я разрабатываю HTML-приложение, и я был первоначально ориентирован на IE7, потому что у половины компании все еще была эта конкретная версия. На этой неделе они просто обновились до IE8, и я пытаюсь избавиться от любого конкретного кода IE7.

Одна вещь, которую я заметил при использовании инструментов разработчика IE, заключается в том, что при просмотре домашней страницы на моем локальном сервере в режиме документа установлен стандарт IE8. Если я просматриваю ту же самую точную базу кода на моем тестовом сервере, она по умолчанию соответствует стандарту IE7:

Это то, что я вижу, когда смотрю на инструменты разработчика на каждом сервере:

HTTP: // локальный: 12345 /
Режим браузера: IE8
Режим документа: стандарты IE8 (по умолчанию)

Http: // webtest01 /
Режим браузера: просмотр совместимости с IE8
Режим документа: стандарты IE7 (по умолчанию)

Что заставляет их отличаться на разных серверах?

РЕДАКТИРОВАТЬ
Я думаю, что это связано с тем, что Internet Explorer имеет параметр для отображения сайтов локальной интрасети в представлении совместимости. Есть ли тег, который я могу использовать для переопределения этого для моего сайта?

IE помещает webtest01 в зону локальной интрасети, что заставляет режим режима браузера IE8 / режим документа режима IE7.

Я считаю, что вы можете добавить HTTP-заголовок, X-UA-Compatible с X-UA-Compatible (или , если это первый тег в вашей голове), который должен получить режим документа в стандартах IE8, но не может исправить режим браузера , который тонкие последствия для скриптов .

Чтобы вывести IE из режима браузера совместимости, вам нужно перейти в «Свойства обозревателя»> «Серьезность»> «Локальная интрасеть»> «Сайты» и убедиться, что все не отмечено, или откройте «Инструменты»> «Параметры просмотра совместимости» и снимите флажок «Показывать сайты интрасети в представлении совместимости».