Отключение режима совместимости IE8, хорошо или плохо? - PullRequest
5 голосов
/ 26 марта 2010

Надеюсь, этот вопрос не так субъективен, как мне кажется.

У меня есть приложение Intranet, которое должно работать с IE8, поскольку предприятие заменяет IE6 в качестве стандартного браузера.

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

Я обнаружил, что если установить метатег для X-UA-Compatible в IE = EmulateIE8, я смогу заставить браузер отображать это приложение как IE8, и приложение работало нормально.

Есть ли какие-либо подводные камни, о которых я не знаю, для этого решения? Если да, то есть ли лучшее решение?

1 Ответ

5 голосов
/ 26 марта 2010

Установка X-UA-совместимого в IE = EmulateIE8 заставит предстоящий IE9 вести себя как IE8.

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

Когда вы полностью протестировали все и хотите, чтобы приложение работало в собственном режиме IE9, вы немного застряли. Вы можете установить X-UA-Compatible в IE = IE9, и IE9 будет работать нормально, но что это значит для IE8?

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

...