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?

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top