Compartilhar via


Novidades em DevTools (Microsoft Edge 90)

Para marcar os recursos mais recentes do Microsoft Edge DevTools e a extensão Microsoft Edge DevTools para Microsoft Visual Studio Code e Visual Studio, leia esses anúncios.

Para se manter atualizado e obter os recursos mais recentes do DevTools, baixe uma versão prévia do Insiders do Microsoft Edge. Se você estiver no Windows, Linux ou macOS, considere usar o Canary (ou outro canal de visualização) como seu navegador de desenvolvimento padrão. As versões Beta, Dev e Canary do Microsoft Edge são executadas como aplicativos separados, lado a lado com a versão estável e lançada do Microsoft Edge. Consulte Canais internos do Microsoft Edge.

Para os últimos anúncios, siga a equipe do Microsoft Edge no Twitter. Para relatar um problema com o DevTools ou pedir um novo recurso, registre um problema no repositório MicrosoftEdge/DevTools .

Agrupar ferramentas no Modo de Foco

O Modo de Foco é uma interface experimental que permite agrupar diferentes ferramentas com base em seus próprios cenários de depuração. A nova Barra de Atividades exibida à esquerda inclui grupos de ferramentas predefinidos, como Layout e Depuração. Para personalizar cada grupo de ferramentas, feche as ferramentas com o ícone Fechar (X) ou adicione novas ferramentas com o ícone Mais ferramentas (+).

Para ativar o experimento, confira Ativar ou desativar um experimento e selecione as caixas de seleção ao lado de Dicas de Ferramentas do Modo de Foco e DevTools e Habilitar + menus de guia de botão para abrir mais ferramentas. Para obter mais informações sobre esse recurso ou para comentar com perguntas e ideias, consulte DevTools: Interface do Usuário do Modo de Foco.

Exiba a Barra de Atividades.

Saiba mais sobre DevTools com dicas de ferramentas informativas

O recurso Dicas de Ferramentas do DevTools ajuda você a aprender sobre todas as diferentes ferramentas e painéis. Passe o mouse sobre cada região descrita de DevTools para saber mais sobre como usar a ferramenta. Para ativar dicas de ferramentas, faça um dos seguintes procedimentos:

  • Selecione Personalizar e controlar DevTools (...) >Ajudar>a alternar as dicas de ferramentas DevTools.
  • Pressione Ctrl+Shift+H (Windows, Linux) ou Command+Shift+H (macOS).
  • Abra o Menu de Comando e digite dicas de ferramentas.

Em seguida, passe o mouse sobre cada região descrita de DevTools:

Modo DevTools Tooltips

Para desativar dicas de ferramentas, pressione Esc.

Atualização: esse recurso foi lançado e não é mais experimental.

Observação: a partir de maio de 2022, não há suporte para dicas de ferramentas da Barra de Atividades.

Personalizar atalhos de teclado em Configurações

Agora você pode personalizar o atalho de teclado para qualquer ação no DevTools.

Para editar um atalho de teclado:

  1. Abra DevTools e selecione Configurações Atalhos>.

  2. Selecione a ação que você deseja personalizar.

  3. Clique no ícone Editar (ícone Editar).

  4. Pressione as chaves que você deseja associar à ação.

  5. Clique no ícone marca de seleção (ícone marca de seleção).

Para obter mais informações sobre como personalizar e editar atalhos, consulte Personalizar atalhos de teclado em DevTools. Para obter atualizações em tempo real sobre esse recurso no Chromium projeto de código aberto, consulte Problema 174309.

Personalizar atalhos de teclado nas Configurações de DevTools em Atalhos com um atalho no modo de edição

Microsoft Edge DevTools for Visual Studio Code extension update 1.1.4

O Microsoft Edge Developer Tools for Visual Studio Code extension version 1.1.4 for Microsoft Visual Studio Code agora exibe um favicon ao lado de cada uma das instâncias de DevTools. As mensagens de console do Microsoft Edge agora são exibidas no Console de DevTools em Saída da Microsoft Visual Studio Code. A Microsoft Visual Studio Code atualiza as extensões automaticamente. Para atualizar manualmente para a versão 1.1.4, consulte Atualizar uma extensão manualmente. Você pode arquivar problemas e contribuir para a extensão no repositório do GitHub do vscode-edge-devtools .

A figura a seguir exibe mensagens de uma página da Web de exemplo registrada na ferramenta Console no Microsoft Edge:

Exibindo uma mensagem no Console no Microsoft Edge DevTools

A figura a seguir exibe as mesmas mensagens da página da Web de exemplo registradas no Console de DevTools em Saída da Microsoft Visual Studio Code:

Exibindo a mesma mensagem no Console de DevTools em Saída da Microsoft Visual Studio Code

Veja também:

Edição de flexbox do CSS aprimorada com editor de flexbox visual e várias sobreposições

O DevTools agora tem ferramentas de depuração de caixas flexbox CSS dedicadas. Se o display: flex estilo CSS ou display: inline-flex for aplicado a um elemento HTML, um ícone flex aparecerá ao lado desse elemento na ferramenta Elements . Para exibir (ou ocultar) uma sobreposição flex na página da Web, clique no ícone flex .

Para abrir o editor do Flexbox , na ferramenta Elementos , acesse a guia Estilos e clique no novo ícone ao lado do display: flex estilo ou display: inline-flex . O editor do Flexbox fornece uma maneira rápida de editar as propriedades da caixa flexbox:

Ferramentas de depuração de caixas flexbox do CSS

Além disso, a seção Flexbox no painel Layout exibe todos os elementos de flexbox na página da Web. Você pode alternar a sobreposição de cada elemento:

Seção Flexbox no painel Layout

Para obter o histórico desse recurso no Chromium projeto de software livre, consulte Problemas 1166710 e 1175699.

Veja também:

Melhorias de navegação do teclado para solicitações de rede

Anteriormente, você não conseguiu expandir ou recolher a cadeia de solicitações usando as teclas de seta no teclado no painel Iniciador , ao contrário do DOM na ferramenta Elements . Quando uma solicitação de rede é selecionada na ferramenta Rede , o painel Iniciador exibe a cadeia de solicitações que iniciou a solicitação selecionada no momento.

No Microsoft Edge versão 90, você pode expandir ou recolher a cadeia de solicitações usando as teclas de seta no teclado no painel Iniciador . A solicitação de rede focada na cadeia também agora está realçada.

Clique em uma solicitação de rede e clique no painel Iniciador :

Clique em uma solicitação de rede e clique no painel Iniciador

Expanda ou desabar a cadeia de iniciadores de solicitação e siga a linha realçada:

Expandir ou recolher a cadeia de iniciador de solicitação e seguir a linha realçada

Para saber mais sobre iniciadores na ferramenta Rede , consulte Exibir iniciadores e dependências.

Para obter o histórico desse recurso no Chromium projeto de software livre, consulte Problemas 1158276 e 1160637.

Filtragem no Console é mais consistente

Enquanto você filtra com a Barra Lateral do Console, os filtros na lista suspensa Níveis de Log não estão disponíveis. Anteriormente, a lista suspensa Níveis de Log foi realçada quando você passou o mouse sobre ela, mesmo quando um filtro da Barra Lateral do Console foi selecionado. No Microsoft Edge versão 90, a lista suspensa Níveis de Log não é mais realçada quando você passa o mouse sobre ela enquanto um filtro da Barra Lateral do Console é selecionado.

Para saber mais sobre a filtragem no Console, confira Referência de Filtrar Mensagens nos recursos do Console.

Anteriormente, se você abrir a barra lateral do Console e passar o mouse nos níveis padrão, ele será realçado:

Anteriormente, se você abrir a barra lateral do Console e passar o mouse nos níveis padrão, ele será realçado

A partir do Microsoft Edge 90, se você clicar na barra lateral do Console e passar o mouse nos níveis padrão, ele não realça:

A partir do Microsoft Edge 90, se você clicar na barra lateral do Console e passar o mouse nos níveis padrão, ele não realça

Anúncios do projeto Chromium

As seções a seguir anunciam recursos adicionais disponíveis no Microsoft Edge que foram contribuídos para o projeto de Chromium de software livre.

O Console agora escapa de caracteres de citação dupla

Anteriormente, o Console não gerava caracteres válidos de cotação dupla (") em cadeias de caracteres JavaScript. A partir da versão 90 do Microsoft Edge, o Console gera cadeias de caracteres JavaScript usando caracteres de cotação dupla (") escapadas:

O Console gera cadeias de caracteres JavaScript usando caracteres de cotação dupla () escapados

Para obter o histórico desse recurso no Chromium projeto de software livre, consulte Problema 1178530.

Veja também:

Emular o recurso de mídia de gama de cores do CSS

A consulta de mídia de gama de cores emula o intervalo aproximado de cores compatíveis com o navegador e o dispositivo que você está testando. A lista suspensa em Emular o recurso de mídia CSS contém espaços de cores que DevTools podem emular. Por exemplo, para disparar uma color-gamut: p3 consulta de mídia, selecione color-gamut: p3 na lista suspensa.

Para emular o recurso de mídia de gama de cores do CSS:

  1. Para abrir o DevTools, clique com o botão direito do mouse na página da Web e selecione Inspecionar. Ou pressione Ctrl+Shift+I (Windows, Linux) ou Command+Option+I (macOS). DevTools é aberto.
  2. Em DevTools, na barra de ferramentas main, selecione a guia Renderização. Se essa guia não estiver visível, clique no botão Mais guias (ícone Mais guias) ou no botão Mais Ferramentas (ícone Mais Ferramentas). A ferramenta renderização é aberta.
  3. Na lista suspensa Emular recurso de mídia CSS color-gamut , selecione uma opção color-gamut :

Emular o recurso de mídia de gama de cores do CSS

Para saber mais sobre o color-gamut recurso, consulte Color Display Quality: o recurso 'color-gamut'.

Para obter o histórico desse recurso no Chromium projeto de código aberto, consulte Problema 1073887.

Veja também:

Ferramentas aprimoradas para Aplicativos Web progressivo

Aviso de instalabilidade do PWA no Console

O Console agora exibe uma mensagem de aviso de instalabilidade mais detalhada para PWAs (Progressive Aplicativos Web), com um link para Melhorar a detecção de suporte offline do Aplicativo Web Progressivo.

Aviso de instalabilidade do PWA na ferramenta Console

Veja também:

Aviso de comprimento de descrição PWA no painel Manifesto

Na ferramenta Aplicativo , o painel Manifesto agora exibe uma mensagem de aviso se a descrição do manifesto exceder 324 caracteres:

Aviso de truncado de descrição do PWA

Para obter o histórico desse recurso no Chromium projeto de software livre, consulte Problemas 965802, 1146450 e 1169689.

Veja também:

Nova coluna Espaço de Endereço Remoto na ferramenta Rede

Na ferramenta Rede , a nova coluna Espaço de Endereço Remoto exibe o espaço de endereço IP de rede de cada recurso de rede. Para exibir a nova coluna Espaço de Endereço Remoto :

  1. Em DevTools, abra a ferramenta Rede .

  2. Na tabela Solicitações (o main, parte inferior da ferramenta Rede), clique com o botão direito do mouse na linha de cabeçalho e selecione Espaço de Endereço Remoto:

    No menu com o botão direito do mouse, selecione Espaço de Endereço Remoto

    A tabela Solicitações agora exibe a coluna Espaço de Endereço Remoto :

    A tabela Solicitações agora exibe a coluna Espaço de Endereço Remoto

Para exibir o histórico desse recurso no Chromium projeto de software livre, consulte Problema 1128885.

Veja também:

Exibir recursos permitidos e não permitidos na exibição de detalhes do quadro

Na ferramenta Aplicativo , o nó Quadros na parte inferior esquerda abre a exibição de detalhes do quadro. A exibição de detalhes do Quadro agora inclui uma seção Política de Permissões , que exibe uma lista de recursos permitidos e não permitidos do navegador:

Recursos permitidos e não permitidos com base na Política de Permissão

Essa lista é controlada pela API da plataforma Web Permissions Policy, que permite que uma página da Web use ou bloqueia o uso de uma página da Web, os recursos especificados do navegador em um quadro individual ou em iframes que o quadro insere.

Para obter o histórico desse recurso no Chromium projeto de software livre, consulte Problema 1158827.

Veja também:

Nova coluna SameParty no painel Cookies

O painel Cookies na ferramenta Aplicativo agora exibe o SameParty atributo para cada cookie:

Coluna SameParty no painel Cookies

O SameParty atributo é um novo atributo booliano para indicar se um cookie está incluído em solicitações às origens dos mesmos Conjuntos de Primeira Parte.

Para obter o histórico desse recurso no Chromium projeto de código aberto, consulte Problema 1161427.

Veja também:

A propriedade fn.displayName na ferramenta Console agora está preterida

Anteriormente, a fn.displayName propriedade permitia controlar nomes de depuração para que as funções fossem exibidas em error.stack rastreamentos de pilha de DevTools. A partir do Microsoft Edge versão 90, a fn.displayName propriedade agora está preterida e substituída pela fn.name propriedade:

Um exemplo da propriedade fn.name para controlar nomes de depuração para funções

Use o método padrão Object.defineProperty para definir a fn.name propriedade. Para saber mais sobre fn.name, confira Function.name.

Para obter o histórico desse recurso no Chromium projeto de software livre, consulte Problema 1177685.

Veja também:

Exibição completa da árvore de acessibilidade na ferramenta Elementos

Recurso experimental

Este experimento fornece uma exibição completa da árvore de acessibilidade na ferramenta Elementos . A guia Acessibilidade (agrupada com a guia Estilos ) fornece uma exibição parcial da árvore de acessibilidade, que exibe a cadeia ancestral direta do nó raiz para o nó inspecionado. Depois de ativar esse experimento e recarregar DevTools, clique na área do botão na parte superior do painel Elementos para alternar a exibição na ferramenta Elementos para todos os elementos na página da Web.

Para exibir a exibição de árvore do DOM, clique na área de botão Alternar para DOM Tree na parte superior:

Exibindo a exibição do DOM Tree

Para exibir a árvore de acessibilidade completa, clique na área de botão Mudar para Árvore de Acessibilidade na parte superior:

Exibindo a exibição completa da árvore de acessibilidade

Para ativar o experimento, consulte Ativar ou desativar um experimento e selecionar a caixa de seleção ao lado de Habilitar a exibição completa da árvore de acessibilidade no painel Elementos.

Para obter o histórico desse recurso no Chromium projeto de código aberto, consulte Problema 887173.

Veja também:

Observação

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Google e usadas de acordo com os termos descritos na Licença Internacional de Atribuição do Creative Commons 4.0. A página original é encontrada aqui e é de autoria de Jecelyn Yeen (advogada do desenvolvedor, Chrome DevTools).

Licença Creative Commons Este trabalho é licenciado sob uma Licença Internacional de Atribuição do Creative Commons 4.0.