Modo de navegador de força = IE8 e modo de documento = IE8 Padrões
-
25-09-2019 - |
Pergunta
Eu tenho um site interno hospedado no IIS. Adicionei o seguinte código de meta e também adicionei o cabeçalho HTTP que a página deve no modo de navegador IE8 e no modo de documento.
<meta http-equiv="X-UA-Compatible" content="IE=8" >
Nós o testamos no Visual Studio e funciona muito bem.
No entanto, depois de publicarmos o código em outro servidor do IIS, um desenvolvedor relatou que a página renderiza no modo de navegador "IE8 Comatiblity", o que faz com que algum JavaScript falhe.
Existem mais de 4 pessoas trabalhando no mesmo Windows Server 2003 (Sessions RDP). Usamos a mesma versão do IE (o mesmo IE na verdade). Todo mundo obtém o modo de navegador "IE8", mas uma pessoa recebe o modo de navegador "IE8 Compatibilidade".
O que mais pode fazer com que um usuário específico seja carregado a página em um modo que não seja o modo IE8?
Ps. Verificamos a lista de compatibilidade no IE; ele está vazio.
Solução
Descobrimos que foi causado pela caixa de seleção em "Configurações de exibição de compatibilidade" - "Exibir sites de intranet na visualização de compatibilidade".
Funciona bem após desmarcar a caixa.
Ps. É verdade que "localhost" é excluído dos locais da intranet?
Outras dicas
ainda está abrindo no modo "Compat View", mas em suas obras, nenhuma diferença na interface do usuário adicionando
<meta http-equiv="X-UA-Compatible" content="IE=8" >
roteiro