O modo de documento do IE11 é padronizado para o IE7. Como reiniciar?

96

Meu Internet Explorer 11 em meu tablet Surface com Windows 8.1 é padronizado para o modo de documento 7, fazendo com que muitos sites sejam renderizados incorretamente.

Quando eu abro as ferramentas do desenvolvedor, ele afirma que o padrão é o modo de documento 7 devido às configurações de compatibilidade da Intranet.

No entanto, não alterei essas configurações manualmente e estou navegando nas páginas da Internet!

Tentei redefinir as configurações do Internet Explorer sem sucesso.

Alguma ideia?

Jim
fonte
Esta é uma duplicata de stackoverflow.com/questions/22034924/… o comentário nº 3 funciona perfeitamente para mim
Wolfgang Mahlke

Respostas:

134

Por padrão, o IE exibe páginas da web na zona da Intranet na exibição de compatibilidade. Para mudar isso:

  • Pressione Altpara exibir o menu do IE.
  • Escolha Ferramentas | Configurações de visualização de compatibilidade
  • Remova a marca de seleção ao lado de Exibir sites da intranet no modo de exibição de compatibilidade.
  • Escolha Fechar.

Neste ponto, o IE deve contar com a própria página da web (ou quaisquer políticas de grupo relevantes) para determinar as configurações de compatibilidade para as suas páginas da intranet.

Observe que alguns sites podem não funcionar mais corretamente após fazer essa alteração. Você pode usar a mesma caixa de diálogo para adicionar sites específicos para habilitar o modo de exibição de compatibilidade quando necessário.

Lance Leonard
fonte
Ei, Lance, a loucura é: eu tenho esse problema com sites públicos, como stackoverflow.com, etc ... Embora esses sites sejam sites da Internet (ao contrário de Intranetsites), as ferramentas de desenvolvimento marcam o modo de documento como padrão para 7, por causa das configurações intRAnet.
Jim
1
Sua solução ajuda, então acho que devo reformular minha pergunta: como os sites da Internet são vistos como sites da intranet.
Jim
Isso não parece um comportamento que deveria acontecer; você pode precisar investigar algumas coisas. Quando isso acontecer com o SO, clique com o botão direito do mouse na página, escolha Propriedades e veja em que zona a página é exibida. Você está usando um proxy? Talvez isso esteja forçando a exibição do site na zona da Intranet? Além disso, veja se o site está na lista de sites a serem sempre visualizados no Modo de Exibição de Compatibilidade (usando a caixa de diálogo Configurações de compatibilidade anterior). Nesse caso, tente remover o site da lista. Você talvez tenha configurações de compatibilidade estabelecidas por meio da política de grupo?
Lance Leonard
Eu verifiquei algumas coisas: SO e outros sites abertos na zona da Intranet. O estranho é que dois tablets (Surface) têm esse comportamento estranho. O IE11 no meu laptop está funcionando corretamente. Todos os três computadores possuem Windows 8.1, estão na mesma rede, conectados através do mesmo wireless. Você tem mais ideias?
Jim
1
Portanto, verifiquei com algumas outras fontes e o consenso parece ser que, se o SO está sendo relatado na zona da Intranet, então algo está configurado de forma estranha. Possivelmente um script de proxy .PAC, possivelmente os mapeamentos de zona do site, possivelmente configurações de CV personalizadas, possivelmente outra coisa. (Para ver o tópico completo, consulte twitter.com/_Lance_Leonard/status/541333492399742977 ) De qualquer forma, essas parecem ser sua melhor aposta para os próximos passos.
Lance Leonard
104

Se você é um desenvolvedor, isso é o que você precisa fazer:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
Llioor
fonte
35
@Zack: este tópico é também o primeiro resultado de pesquisa para desenvolvedores que tentam resolver problemas com seus próprios sites.
Rafał Swacha
9
@ RafałSwacha, correto, sou programador e também pesquisei esse tópico. Tenho certeza de que ajudará outros programadores.
11 de
8
Isso funcionou para mim <meta http-equiv = "X-UA-Compatible" content = "IE = 11" />
WiredIn de
1
IE = edge é o modo de padrões mais altos e funcionalmente equivalente a um DOCTYPE 'html5'. Ref: msdn.microsoft.com/en-us/library/jj676915(v=vs.85).aspx
Ed Randall
2
se você não é um desenvolvedor e está apenas tentando fazer com que os sites sejam exibidos em seu navegador corretamente, pare de usar o Internet Explorer 11
andrew
6

Graças a todas as investigações de Lance, pude encontrar uma solução para o meu problema. Possivelmente teve a ver com meu ISP.

Para resumir:

  • Os sites da Internet foram exibidos na zona da Intranet
  • Por causa disso, o modo de documento foi padronizado para 5 ou 7 em vez de Edge

Desmarquei a opção "Detectar automaticamente as configurações" nas Configurações de rede local (encontradas em "Opções da Internet"> Conexões> Configurações da LAN.

Agora, os sites estão marcados corretamente como sites da Internet (em vez de sites da Intranet).

Jim
fonte
1

Para o site, certifique-se de que a configuração dos cabeçalhos de resposta HTTP do IIS e adicione uma nova chave Compatível com X-UA apontando para "IE = edge"

Clique aqui para mais detalhes

Se você tiver acesso ao servidor, a forma mais confiável de fazer isso é no próprio servidor, no IIS. Acesse os cabeçalhos de resposta HTTP do IIS. Adicionar nome: X-UA-Compatible Value: IE = edge Isso substituirá seu navegador e seu código.

hemanth reddy
fonte
0

Se o problema estiver acontecendo em um computador específico, tente a seguinte correção, desde que você tenha o Internet Explorer 11.

Abra regedit.exe como administrador. Navegue até o seguinte caminho / caminhos:

  1. Para máquina de 32 bits:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION
    
  2. Para máquina de 64 bits:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION & 
    HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION
    

E exclua o REG_DWORDvalor iexplore.exe.

Feche e reinicie o site usando o Internet Explorer 11, o modo Edge será o modo de documento padrão.

Priyam Choudhury
fonte