Compartilhar via


Usar o DevTools no modo Internet Explorer (modo IE)

O modo de Explorer da Internet (modo IE) integra-se ao Microsoft Edge DevTools. O modo IE permite que as empresas especifiquem uma lista de sites que funcionam apenas na Internet Explorer 11. Quando você navega até esses sites no Microsoft Edge, uma instância da Internet Explorer 11 executa e renderiza o site em uma guia.

O modo IE permite que as empresas gerenciem a compatibilidade com tecnologias que atualmente não são compatíveis com navegadores da Web modernos.

O suporte para as seguintes tecnologias está incluído no modo IE:

  • Modos de documento IE.
  • Controles ActiveX.
  • Outros componentes herdados.

No modo IE, o processo de renderização é baseado na Internet Explorer 11. O gerenciador de processos do Microsoft Edge lida com o tempo de vida do processo de renderização. O processo de renderização é restrito ao tempo de vida da guia para um site (ou aplicativo) específico. Quando uma guia renderiza no modo IE, o ícone indicador de modo IE é exibido na barra de endereços da guia específica.

O ícone do indicador de modo IE na barra de endereços

O modo IE está disponível no Windows 10 Versão 1903 (Atualização de maio de 2019) e está chegando a todas as plataformas Windows com suporte.

Abrir DevTools em uma guia no modo IE

O ícone do indicador de modo IE será exibido na barra de endereços se o administrador enterprise tiver configurado o site para aparecer no modo IE. Para exibir o modo de compatibilidade de um site no modo IE, clique no ícone indicador do modo IE na barra de endereços:

Exibir o modo de documento usando o ícone de indicador do modo IE

Se uma guia usar o modo IE, a guia terá as seguintes limitações:

  • O Elemento de Inspeção não está visível no menu com o botão direito do mouse.

  • Clique com o botão direito do mouse e selecione Exibir Fonte inicia o Bloco de Notas.

  • Pressionar F12 ou Ctrl+Shift+I abre uma instância em branco do Microsoft Edge DevTools e exibe a seguinte mensagem: As Ferramentas de Desenvolvedor não estão disponíveis no modo de Explorer da Internet. Para depurar a página, abra a página no IEChoose.

DevTools iniciado no modo IE

Para depurar o conteúdo de uma guia de modo IE, use o IEChooser para abrir a Internet Explorer DevTools, da seguinte maneira:

  1. No Windows, abra a caixa de diálogo Executar . Por exemplo, pressione a tecla do logotipo do Windows + R.

  2. Insira %systemroot%\system32\f12\IEChooser.exee clique em OK.

  3. No IEChooser, selecione a entrada para a guia modo IE.

Depuração remota no modo IE

Inicie o Microsoft Edge com a depuração remota ativada a partir da interface de linha de comando. Microsoft Visual Studio, Microsoft Visual Studio Code e outras ferramentas de desenvolvimento normalmente executam um comando para iniciar o Microsoft Edge. O comando a seguir inicia o Microsoft Edge com a porta de depuração remota definida como 9222.

start msedge --remote-debugging-port=9222

Depois de iniciar o Microsoft Edge usando um argumento de linha de comando, o modo IE não está disponível. Você ainda pode navegar até sites (ou aplicativos) que, de outra forma, são exibidos no modo IE. O conteúdo do site (ou aplicativo) renderiza usando Chromium, não Internet Explorer 11. Partes das páginas da Web que dependem da Internet Explorer 11, como controles ActiveX, podem não renderizar corretamente. O ícone do indicador de modo IE não aparece na barra de endereços.

O modo IE permanece indisponível até que você feche e reinicie o Microsoft Edge.

Substituir a automação de Explorer da Internet

Se você tiver um aplicativo existente que usa o objeto InternetExplorer para automatizar a Internet Explorer 11, mas a Internet Explorer aplicativo de área de trabalho 11 não estiver disponível, seu aplicativo não funcionará. O internet Explorer 11 será desativado em 15 de junho de 2022. Veja O futuro do Explorer da Internet no Windows 10 está no Microsoft Edge.

O Microsoft Edge não dá suporte à automatização do modo IE por meio do InternetExplorer objeto, portanto, os aplicativos que dependem desse objeto precisarão ser atualizados usando uma das alternativas recomendadas abaixo. Os aplicativos que usam o controle WebBrowser continuarão funcionando e não serão afetados pela remoção da Internet Explorer 11.

Se seu aplicativo de automação não exigir o modo IE para que o conteúdo do site (ou aplicativo) funcione corretamente, recomendamos atualizar seu aplicativo para usar o Microsoft Edge em vez da Internet Explorer 11. Muitas ferramentas de automação disponíveis dão suporte ao Microsoft Edge, incluindo WebDriver e Dramaturgo.

Os aplicativos que exigem o modo IE para o conteúdo do site (ou aplicativo) funcionarem corretamente devem usar o WebBrowser controle. O WebBrowser controle usa a plataforma de Explorer da Internet (MSHTML/Trident) para renderizar conteúdo da Web e funcionará mesmo que o aplicativo de área de trabalho da Internet Explorer 11 desktop não esteja disponível.

Consulte também