ATUALIZAÇÃO : A pergunta antiga se aplica apenas à visualização do IE11; O modo navegador retornou na versão final do IE11. Mas há um problema: é quase inútil, porque não emula comentários condicionais. Por exemplo, se você usá-los para habilitar o suporte a HTML5 no IEs herdado, não poderá mais depurar seu site no IE11.
<!--[if lte IE 8]>
<script src="html5shiv.js"></script>
<![endif]-->
Leia outra pergunta sobre o StackOverflow e o problema do rastreador de erros do IE . A Microsoft nunca respondeu a isso, então parece que eles introduziram esse bug de propósito para levar as pessoas a comprar assinaturas do BrowserStack. A emulação condicional de comentários funcionou bem na versão prévia.
PERGUNTA ORIGINAL : Quando a visualização do IE11 é instalada no Windows 7, ela vem com a ferramenta F12 antiquada, que permite alterar os modos do navegador.
No entanto, se você for ao menu "Ferramentas" e selecionar a ferramenta de desenvolvedor "F12", ela será substituída por novas ferramentas de desenvolvedor e o "modo Navegador" não estará mais disponível.
A única maneira de trazê-lo de volta é desinstalar o IE11 e reinstalá-lo.
Existe uma maneira mais fácil de alternar entre os modos do navegador no IE11?
Respostas:
[ATUALIZAR]
A pergunta original e a resposta abaixo se aplicavam especificamente às versões de pré-visualização do IE11 .
A versão final do IE11 não de fato fornecer a capacidade de modos navegador interruptor da guia de emulação nas ferramentas de desenvolvimento:
Dito isso, os conselhos que eu dei aqui (e em outros lugares) para evitar o uso de modos de compatibilidade para teste ainda são válidos: Se você deseja testar a compatibilidade do seu site com versões mais antigas do IE, deve sempre fazer o teste em uma cópia real daqueles versão do IE.
No entanto, isso significa que o hack do registro descrito na resposta do @ EugeneXa para recuperar as antigas ferramentas de desenvolvimento não é mais necessário, pois as novas ferramentas de desenvolvimento agora têm o recurso que estava faltando.
[RESPOSTA ORIGINAL]
Os desenvolvedores do IE descontinuaram deliberadamente a capacidade de alternar o modo do navegador.
Não há muitas razões pelas quais as pessoas trocariam de modo nas ferramentas de desenvolvimento, mas uma das principais razões é porque elas querem testar seu site nas versões antigas do IE. Infelizmente, os vários modos de compatibilidade fornecidos pelo IE nunca foram totalmente compatíveis com as versões antigas do IE, e o teste usando o modo compat simplesmente não é um substituto suficiente para testar cópias reais do IE8, IE9, etc.
Os desenvolvedores do IE reconheceram isso e estão deliberadamente dificultando o erro dos desenvolvedores.
A melhor prática é usar cópias reais de cada versão do IE para testar seu site.
Os vários modos de compatibilidade ainda estão disponíveis no IE11, mas só podem ser acessados se um site declarar explicitamente que deseja executar no modo compat. Você faria isso incluindo um
X-UA-Compatible
cabeçalho em sua página.E a caixa suspensa Modo de documento ainda está disponível, mas sempre oferece as opções de "Borda" (ou seja, o melhor modo disponível para a versão atual do IE, portanto, o modo IE11 no IE11) ou o modo em que a página está sendo executada. no.
Portanto, se você for para uma página carregada no modo compat, terá a opção de alternar entre o modo compat específico em que a página foi carregada ou o modo "Edge" do IE11.
E se você for para uma página carregada no modo IE11, será oferecido apenas o modo 'borda' e nada mais.
Isso significa que ainda permite testar como uma página do modo compat reage à atualização para funcionar no modo Edge, que é o único caso de uso realmente legítimo da caixa de seleção do modo de documento.
A caixa suspensa IE11 Document Mode tem um
i
ícone ao lado, que o leva ao site modern.ie. O objetivo disso é incentivá-lo a baixar as VMs que a MS está fornecendo para testar nossos sites usando cópias reais de cada versão do IE. Isso proporcionará uma experiência de teste muito mais precisa e é fortemente incentivado como uma prática muito melhor do que o teste, alternando o modo nas ferramentas de desenvolvimento.Espero que isso explique um pouco as coisas para você.
fonte
Embora o uso de máquinas virtuais seja a melhor maneira de testar IEs antigos, é possível recuperar ferramentas F12 antiquadas, editando o registro, pois o IE11 substitui esse valor quando a nova ferramenta F12 é ativada.
Obrigado ao incrível Dimitri Nickola por este truque.
Isso funciona para mim (salve como arquivo .reg e execute):
fonte
Você pode obter isso usando o modo de documento Emulação (Ctrl + 8) (10,9,8,7,5), Perfil do navegador (Área de trabalho, Windows Phone)
fonte
A maneira mais fácil, especialmente se estiver no MSDN, perdi horas do meu tempo, MS estúpido
http://support.microsoft.com/kb/2900662/en-us?sd=rss
fonte
Você pode contornar isso definindo o
X-UA-Compatible
cabeçalho meta para a versão específica do IE com a qual está depurando. Isso mudará o modo do navegador para a versão especificada no cabeçalho.Por exemplo:
Para que o Modo Navegador seja atualizado nas Ferramentas do desenvolvedor, feche [as Ferramentas do desenvolvedor] e reabra novamente. Isso mudará para essa versão específica.
A mudança de uma versão secundária para uma versão maior funcionará bem com a atualização, mas se você quiser voltar de uma versão maior para uma versão secundária, como 9 a 7, será necessário abrir uma nova guia e carregar o página novamente.
Aqui está uma captura de tela:
fonte
No IE11, podemos alterar o agente do usuário para o IE10, IE9 e até mesmo como windows phone. É realmente bom
fonte
Como recuperar o "modo Navegador" no IE11?
A maneira mais fácil de trazer de volta é ir para Emulação (ctrl +8)
e altere a sequência do agente do usuário. (ver imagem em anexo)
fonte
A Microsoft possui uma ferramenta apenas para esse fim: Microsoft Expression Web. Há uma versão gratuita com um monte de lixo parecido com o FrontPage / Dreamweaver que ninguém deseja. O importante é que ele tenha um ótimo recurso de teste de navegador. Estou executando o Windows 8.1 Pro (versão final, não prévia) com o Internet Explorer 11. Eu obtenho estes navegadores locais :
Então, recebo a opção Navegadores remotos (Beta). Eu devo me inscrever com um email válido, mas há um erro na comunicação com o servidor. Ah bem.
O Firefox costumava ser suportado, mas não o vejo agora. Pode estar escondido.
Posso comparar lado a lado entre as versões do navegador. Também posso comparar com uma imagem ou, aparentemente, um arquivo PSD (não faço ideia de como isso funciona). O InDesign seria legal, mas isso provavelmente está pedindo muito.
Eu tenho a versão completa do Expression parcialmente instalada também devido ao Visual Studio Ultimate estar no mesmo computador, por isso gostaria de alguém que confirme em um comentário que minha instalação gratuita não está sendo atualizada automaticamente.
Atualização: parece que o serviço online foi descontinuado , mas os navegadores locais ainda são suportados. Você também pode baixar apenas o SuperPreview , sem o lixo do editor. Se você deseja o IDE completo, a versão mais recente é o Microsoft Expression Web 4 (versão gratuita) . Aqui está a lista oficial de navegadores suportados . O IE6 parece dar um erro no Windows 8.1, mas o IE7 funciona.
Atualização 09-12 2014: A Microsoft praticamente desistiu disso. Não espere que funcione bem.
fonte