Desativando o modo de compatibilidade do IE8, bom ou ruim?
-
22-09-2019 - |
Pergunta
Espero que essa pergunta não seja tão subjetiva quanto eu acho que pode ser.
Eu tenho um aplicativo intranet que precisa trabalhar com o IE8, pois a empresa está substituindo o IE6 como o navegador padrão.
Nossa equipe de testes descobriu que não funcionava no IE8, pouco sabia que realmente funcionou. Seus navegadores foram definidos para executar o IE8 no modo de compatibilidade para aplicativos de intranet.
Descobri que, se eu definir a meta tag para o X-UA compatível com o IE = emulare8, eu poderia forçar o navegador a renderizar esse aplicativo, pois o IE8 e o aplicativo funcionavam bem.
Há alguma armadilha que eu não conheço para esta solução? Se sim, existe uma solução melhor?
Solução
Definir o X-UA Compatível para IE = Emulateie8 fará com que o próximo IE9 se comporte como o IE8.
Inicialmente, isso pode ser o que você deseja. Se você não está em posição de testar completamente contra o IE9 quando for lançado (no próximo ano, presumo), pode ajudar a atualizar a organização para o IE9 imediatamente.
Quando você testou tudo e deseja que o aplicativo funcione no modo nativo do IE9, você ficará um pouco preso. Você pode definir o X-UA compatível com o IE = IE9, e o IE9 funcionará bem, mas o que isso significa para o IE8?
Isso é tudo especulativo. Agora, isso não prejudicará nada. Se você precisar fazer alterações para lidar com versões posteriores do IE9, poderá fazer isso mais tarde.