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.

Foi útil?

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

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