Выключение режима совместимости IE8, хорошо или плохо?
-
22-09-2019 - |
Вопрос
Надеемся, что этот вопрос не такой субъективный, как я думаю.
У меня есть интранет -приложение, которое необходимо работать с 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, вы можете сделать это позже.