Use el protocolo DevTools para instrumentar, inspeccionar, depurar y generar perfiles en exploradores, incluido Microsoft Edge. El protocolo DevTools de Microsoft Edge coincide con las API del protocolo Chrome DevTools. Para obtener documentación de referencia, vaya al Visor de protocolos de Chrome DevTools.
Nota
Con el cambio en la plataforma web subyacente de Microsoft Edge a Chromium, el protocolo DevTools de Microsoft Edge (EdgeHTML) no recibirá más actualizaciones. En el futuro, el protocolo DevTools de Microsoft Edge coincidirá con las API del protocolo Chrome DevTools.
Para adjuntar un cliente de herramientas personalizado al servidor de DevTools en Microsoft Edge:
Cierre todas las instancias de Microsoft Edge.
Inicie Microsoft Edge con el puerto de depuración remota.
msedge.exe --remote-debugging-port=9222
Opcionalmente, puede iniciar una instancia independiente de Microsoft Edge mediante un perfil de usuario distinto.
msedge.exe --user-data-dir=<some directory>
A continuación, use el punto de conexión HTTP list para obtener una lista de destinos de página adjuntables.
http://localhost:9222/json/list
Por último, conéctese al webSocketDebuggerUrl del destino deseado y emita comandos o suscríbase a mensajes de evento a través del servidor de socket web DevTools.
Puntos de conexión HTTP del protocolo DevTools
El protocolo DevTools de Microsoft Edge admite los siguientes puntos de conexión HTTP.
/json/version
Proporciona información sobre el explorador de la máquina host y qué versión del protocolo DevTools admite.
Cierra el proceso de destino. Por ejemplo, en Microsoft Edge, cierra la pestaña de página.
Parameters
Id. de destino
Objeto Return
String("Target is closing")
Herramientas remotas para Microsoft Edge (beta)
Puede instalar herramientas remotas para Microsoft Edge (beta) desde Microsoft Store. Esta aplicación le permite depurar de forma remota Microsoft Edge que se ejecuta en un dispositivo Windows 10 o posterior desde la máquina de desarrollo.
Herramientas remotas para Microsoft Edge (beta) usa el mismo protocolo DevTools de Microsoft Edge que DevTools para comunicarse con Microsoft Edge que se ejecuta en el dispositivo Windows 10 o posterior que desea depurar. Esta aplicación simplemente antepone /msedge/ y un identificador de proceso (pid) antes de cada llamada al protocolo. Admite los siguientes puntos de conexión HTTP.
Las siguientes secciones de referencia son para Herramientas remotas para Microsoft Edge.
/msedge/json/deviceinfo
Proporciona información sobre el equipo Windows o HoloLens 2 dispositivo conectado para la depuración remota.
Parameters
Ninguna.
Objeto Return
{
"deviceName": "WINDOWS-10-DEV"
}
/msedge/json/list
Proporciona una lista candidata de todos los procesos en tiempo de ejecución de Microsoft Edge y WebView2 que se ejecutan en el dispositivo conectado (incluidos los PWA) y todas las pestañas o destinos de cada proceso disponible para la depuración.
Proporciona toda la superficie de API de protocolo serializada como JSON para la instancia de Microsoft Edge que coincide con el proporcionado [pid].
Parameters
Ninguna.
Objeto Return
Objeto JSON que representa la superficie de API disponible para la versión del protocolo que usa la instancia de Microsoft Edge que coincide con la proporcionada [pid] .
Microsoft Edge aporta controles de seguridad, privacidad y capacidad de gestión listos para implementar en la empresa; lo que lo convierte en el mejor explorador para empresas en PC, Mac y dispositivos móviles. Explore las opciones para implementar Microsoft Edge en cientos o miles de dispositivos a gran escala.