Usar DevTools en modo Internet Explorer (modo IE)

El modo Internet Explorer (modo IE) se integra con Microsoft Edge DevTools. El modo IE permite a las empresas especificar una lista de sitios web que solo funcionan en Internet Explorer 11. Al navegar a estos sitios web en Microsoft Edge, una instancia de Internet Explorer 11 se ejecuta y representa el sitio en una pestaña.

El modo IE permite a las empresas administrar la compatibilidad con tecnologías que actualmente no son compatibles con ningún explorador web moderno.

La compatibilidad con las siguientes tecnologías se incluye en el modo IE:

  • Modos de documento de IE.
  • Controles ActiveX.
  • Otros componentes heredados.

En el modo IE, el proceso de representación se basa en Internet Explorer 11. El administrador de procesos de Microsoft Edge controla la duración del proceso de representación. El proceso de representación está restringido a la duración de la pestaña de un sitio (o aplicación) específico. Cuando una pestaña se representa en modo IE, aparece el icono de indicador de modo IE en la barra de direcciones de la pestaña específica.

Icono del indicador de modo IE en la barra de direcciones

El modo IE está disponible en Windows 10 versión 1903 (actualización de mayo de 2019) y llega a todas las plataformas windows compatibles.

Abrir DevTools en una pestaña en modo IE

El icono del indicador de modo IE aparece en la barra de direcciones si el administrador de empresa ha configurado el sitio web para que aparezca en modo IE. Para ver el modo de compatibilidad de un sitio web en modo IE, haga clic en el icono de indicador de modo IE de la barra de direcciones:

Visualización del modo de documento mediante el icono de indicador de modo IE

Si una pestaña usa el modo IE, la pestaña tiene las siguientes limitaciones:

  • El elemento Inspect no está visible en el menú contextual.

  • Al hacer clic con el botón derecho y seleccionar Ver origen , se inicia el Bloc de notas.

  • Al presionar F12 o Ctrl+Mayús+I , se abre una instancia en blanco de Microsoft Edge DevTools y se muestra el siguiente mensaje: Herramientas de desarrollo no están disponibles en el modo Internet Explorer. Para depurar la página, abra la página en IEChoose.

DevTools iniciado en modo IE

Para depurar el contenido de una pestaña de modo IE, use IEChooser para abrir Internet Explorer DevTools, como se indica a continuación:

  1. En Windows, abra el cuadro de diálogo Ejecutar . Por ejemplo, presione la tecla del logotipo de Windows + R.

  2. Escriba %systemroot%\system32\f12\IEChooser.exey, a continuación, haga clic en Aceptar.

  3. En IEChooser, seleccione la entrada de la pestaña Modo IE.

Depuración remota en modo IE

Inicie Microsoft Edge con la depuración remota activada desde la interfaz de la línea de comandos. Microsoft Visual Studio, Microsoft Visual Studio Code y otras herramientas de desarrollo suelen ejecutar un comando para iniciar Microsoft Edge. El siguiente comando inicia Microsoft Edge con el puerto de depuración remota establecido en 9222.

start msedge --remote-debugging-port=9222

Después de iniciar Microsoft Edge con un argumento de línea de comandos, el modo IE no está disponible. Todavía puede navegar a sitios web (o aplicaciones) que, de lo contrario, se muestran en modo IE. El contenido del sitio web (o aplicación) se representa con Chromium, no con Internet Explorer 11. Es posible que algunas partes de las páginas web que dependen de Internet Explorer 11, como los controles ActiveX, no se representen correctamente. El icono del indicador de modo IE no aparece en la barra de direcciones.

El modo IE permanece no disponible hasta que cierre y reinicie Microsoft Edge.

Reemplazar automatización de Internet Explorer

Si tiene una aplicación existente que usa el objeto InternetExplorer para automatizar Internet Explorer 11, pero la aplicación de escritorio Internet Explorer 11 no está disponible, la aplicación no funcionará. Internet Explorer 11 se retirará el 15 de junio de 2022. Vea El futuro de Internet Explorer en Windows 10 está en Microsoft Edge.

Microsoft Edge no admite la automatización del modo IE a través del InternetExplorer objeto, por lo que las aplicaciones que dependen de este objeto deberán actualizarse mediante una de las alternativas recomendadas a continuación. Las aplicaciones que usan el control WebBrowser seguirán funcionando y no se verán afectadas por la eliminación de Internet Explorer 11.

Si la aplicación de automatización no requiere el modo IE para que el contenido del sitio web (o la aplicación) funcione correctamente, se recomienda actualizar la aplicación para que use Microsoft Edge en lugar de Internet Explorer 11. Muchas herramientas de automatización disponibles admiten Microsoft Edge, incluidos WebDriver y Playwright.

Las aplicaciones que requieren el modo IE para que el contenido del sitio web (o la aplicación) funcione correctamente deben usar el WebBrowser control . El WebBrowser control usa la plataforma Internet Explorer (MSHTML/Trident) para representar contenido web y funcionará incluso si la aplicación de escritorio Internet Explorer 11 no está disponible.

Ver también