Выключение режима совместимости IE8, хорошо или плохо?

StackOverflow https://stackoverflow.com/questions/2523825

Вопрос

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

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

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

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

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

Это было полезно?

Решение

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top