Utilize o Protocolo DevTools para instrumentar, inspecionar, depurar e criar perfis de browsers, incluindo o Microsoft Edge. O Protocolo DevTools do Microsoft Edge corresponde às APIs do Protocolo DevTools do Chrome. Para obter documentação de referência, aceda ao Visualizador de Protocolos do Chrome DevTools.
Nota
Com a mudança da plataforma Web subjacente do Microsoft Edge para Chromium, o Protocolo DevTools do Microsoft Edge (EdgeHTML) não receberá mais atualizações. No futuro, o Protocolo DevTools do Microsoft Edge corresponderá às APIs do Protocolo DevTools do Chrome.
Para anexar um cliente de ferramentas personalizado ao Servidor DevTools no Microsoft Edge:
Feche todas as instâncias do Microsoft Edge.
Inicie o Microsoft Edge com a porta de depuração remota.
shell
msedge.exe --remote-debugging-port=9222
Opcionalmente, pode iniciar uma instância separada do Microsoft Edge com um perfil de utilizador distinto.
shell
msedge.exe --user-data-dir=<some directory>
Em seguida, utilize o ponto final HTTP list para obter uma lista de destinos de página anexáveis.
HTTP
http://localhost:9222/json/list
Por fim, ligue-se ao webSocketDebuggerUrl destino pretendido e emita comandos/subscreva mensagens de evento através do servidor de socket Web DevTools.
Pontos finais HTTP do Protocolo DevTools
O Protocolo DevTools do Microsoft Edge suporta os seguintes pontos finais HTTP.
/json/version
Fornece informações sobre o browser do computador anfitrião e qual a versão do Protocolo DevTools que suporta.
Fecha o processo de destino. Por exemplo, no Microsoft Edge, fecha o separador da página.
Parâmetros
ID de Destino
Devolver objeto
String("Target is closing")
Ferramentas Remotas para o Microsoft Edge
Pode instalar as Ferramentas Remotas do Microsoft Edge a partir da Microsoft Store. Esta aplicação permite-lhe depurar remotamente o Microsoft Edge em execução num dispositivo Windows 10 ou posterior a partir do seu computador de desenvolvimento.
As Ferramentas Remotas para Microsoft Edge utilizam o mesmo Protocolo DevTools do Microsoft Edge que o DevTools para comunicar com o Microsoft Edge em execução no dispositivo Windows 10 ou posterior que pretende depurar. Esta aplicação apenas prepara /msedge/ e um ID de processo (pid) antes de cada chamada para o protocolo. Suporta os seguintes pontos finais HTTP.
As secções de Referência seguintes destinam-se a Ferramentas Remotas para o Microsoft Edge.
/msedge/json/deviceinfo
Fornece informações sobre o PC Windows ou HoloLens 2 dispositivo ligado para depuração remota.
Parâmetros
Nenhuma.
Devolver objeto
JSON
{
"deviceName": "WINDOWS-10-DEV"
}
/msedge/json/list
Fornece uma lista candidata de todos os processos de Runtime do Microsoft Edge e WebView2 em execução no dispositivo ligado (incluindo PWAs) e todos os separadores ou destinos em cada processo disponível para depuração.
Fornece toda a superfície da API de protocolo serializada como JSON para a instância do Microsoft Edge que corresponde à fornecida [pid].
Parâmetros
Nenhuma.
Devolver objeto
Objeto JSON que representa a superfície de API disponível para a versão do protocolo que a instância do Microsoft Edge que corresponde ao fornecido [pid] está a utilizar.
O Edge oferece controles de segurança, privacidade e capacidade de gerenciamento prontos para empresas, tornando-o o melhor navegador para empresas em computadores, Mac e dispositivos móveis. Explore as opções para implantar o Microsoft Edge em centenas ou milhares de dispositivos em escala.