Выключение режима эмуляции IE8, хорошего или плохого?

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

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

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

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

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

5
задан Mike Cornell 26 March 2010 в 14:08
поделиться

1 ответ

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

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

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

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

5
ответ дан 14 December 2019 в 19:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: