Compartilhar via


Novidades em DevTools (Microsoft Edge 86)

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 .

Anúncios da equipe do Microsoft Edge DevTools

Corresponder atalhos de teclado em DevTools a Visual Studio Code

No Microsoft Edge 86, você pode combinar atalhos de teclado no DevTools com seus atalhos no Microsoft Visual Studio Code.

Corresponder atalhos de teclado no DevTools a Visual Studio Code

Para ativar esse recurso, consulte Personalizar atalhos de teclado em DevTools.

Por exemplo, o atalho de teclado para pausar ou continuar executando um script em Visual Studio Code é F5. Com a predefinição DevTools (Padrão), esse mesmo atalho em DevTools é F8, mas quando você seleciona o Visual Studio Code predefinido, esse atalho agora também é F5.

Chromium problema #174309

Emular Surface Duo e Samsung Galaxy Fold

Agora você pode testar a aparência do seu site ou aplicativo em dois novos dispositivos: Surface Duo e Samsung Galaxy Fold no Microsoft Edge.

Para ajudar a aprimorar seu site ou aplicativo para os dispositivos de tela dupla e dobráveis, use os seguintes recursos ao emular o dispositivo:

Emulação de dispositivo para Surface Duo

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

Veja também:

Chromium problema: #1054281

Melhorias de sobreposição de grade do CSS e novos recursos de grade experimental

A equipe do Microsoft Edge DevTools e a equipe do Chrome DevTools colaboram em recursos adicionais. Os novos recursos incluem várias sobreposições persistentes e configuráveis de um novo painel layout na ferramenta Elementos :

Sobreposição de grade do CSS para elemento de artigo

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

Veja também:

Chromium problema: #1047356

Tabela copiada do Console preserva a formatação

No Microsoft Edge 85 ou anterior, no Console, a formatação de um copiado console.table foi perdida. Se você copiou a saída da API do Console da tabela e a coleu, somente o texto da tabela foi mantido.

table Saída da API do console no Microsoft Edge 85 ou anterior:

saída da API do console de tabela no Microsoft Edge 85 ou anterior

tableSaída da API do console do Microsoft Edge 85 ou anterior colada em Visual Studio Code:

saída da API do console de tabela do Microsoft Edge 85 ou anterior colada em Visual Studio Code

No Microsoft Edge 86 ou posterior, quando você copia uma tabela do Console, a formatação agora é preservada.

table Saída da API do console no Microsoft Edge 86 ou posterior:

saída da API do console de tabela no Microsoft Edge 86 ou posterior

tableSaída da API do console do Microsoft Edge 86 ou posterior colada em Visual Studio Code:

saída da API do console de tabela do Microsoft Edge 86 ou posterior colada em Visual Studio Code

Chromium problema: #1115011

Veja também:

Visualizador de ordem de origem para um teste de acessibilidade mais fácil

O novo auxiliar de acessibilidade exibe a ordem na qual os elementos residem no arquivo de origem:

Selecionando a caixa de seleção 'Mostrar ordem de origem'

Esse recurso facilita o teste da maneira como os usuários de leitor de tela e teclado experimentam seu site ou aplicativo. Leitores de tela e navegação de teclado dependem do conteúdo ser colocado em uma determinada ordem no código-fonte do seu site ou aplicativo, de modo que corresponda à página renderizada. O Visualizador de Ordem de Origem exibe possíveis diferenças em ordem entre a página renderizada e o código-fonte.

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

Veja também:

Chromium problema: #1094406

Realçar todos os resultados da pesquisa na ferramenta Elementos

No Microsoft Edge 84 e 85, o primeiro resultado da pesquisa na ferramenta Elementos não realceu. Os resultados restantes da pesquisa foram realçados corretamente.

Obrigado por enviar seus comentários e ajudar a melhorar Chromium. Seus comentários descobriram o problema #1103316 no projeto de Chromium de software livre.

Resultado da primeira pesquisa realçado no painel Elementos no Microsoft Edge 84 ou posterior

O problema agora está corrigido em todas as versões do Microsoft Edge.

Chromium problema: #1103316

Veja também:

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.

Nova ferramenta de mídia

O DevTools agora exibe informações de players de mídia na ferramenta Mídia .

Para abrir a nova ferramenta Mídia , selecione Personalizar e controlar DevTools (...) >Mais ferramentas>Mídia.

Nova ferramenta de mídia

Antes da nova ferramenta de mídia no DevTools, as informações de registro em log e depuração sobre players de vídeo estavam localizadas na configuração Players Recentes . Para abrir a configuração Jogadores Recentes , acesse edge://media-internals e selecione a ferramenta Jogadores .

Exiba conteúdo ao vivo e inspecione possíveis problemas mais rapidamente, como investigar:

  • Por que os quadros são descartados.
  • Por que o JavaScript está interagindo com o jogador de uma maneira inesperada.

Captura de tela de nó usando o menu de contexto da ferramenta Elementos

Agora você pode capturar capturas de tela de nó usando o menu com o botão direito do mouse na ferramenta Elementos .

Por exemplo, para tirar uma captura de tela da tabela de conteúdo, clique com o botão direito do mouse no elemento e selecione Captura de tela do nó.

Captura de tela do nó de captura

Chromium problema: #1100253

Veja também:

Problemas de atualizações de ferramenta

A barra de aviso Problemas na ferramenta Console agora é substituída por uma mensagem regular.

Problemas na mensagem do console

Veja também:

Problemas de terceiros

Problemas de terceiros agora estão ocultos por padrão na ferramenta Problemas . Selecione a nova caixa de seleção Incluir problemas de terceiros para exibir os problemas.

A caixa de seleção 'Incluir problemas de terceiros'

Chromium problemas: 1096481, 1068116, 1080589

Para obter mais informações, consulte Filtrar problemas por origem em Localizar e corrigir problemas usando a ferramenta Problemas.

Emular fontes locais ausentes

Na ferramenta Renderização , use a nova caixa de seleção Desabilitar fontes locais para emular fontes ausentes local() nas @font-face regras.

Por exemplo, quando a Rubik fonte é instalada em seu dispositivo e a regra a @font-face src usa como fonte local() , o Microsoft Edge usa o arquivo de fonte local do seu dispositivo.

Quando Desabilitar fontes locais é selecionado, o DevTools ignora as local() fontes e busca cada fonte da rede:

Emular fontes locais ausentes

Esse recurso será útil se você usar duas cópias diferentes da mesma fonte durante o desenvolvimento, como:

  • Uma fonte local para suas ferramentas de design.
  • Uma fonte web para o código.

Use Desabilitar fontes locais para facilitar:

  • Depurar e medir o desempenho de carregamento e a otimização das fontes da Web.
  • Verifique a precisão das regras do CSS @font-face .
  • Descubra as diferenças entre as versões locais instaladas em seu dispositivo e uma fonte da Web.

Chromium problema: #384968

Para obter mais informações, consulte Desabilitar fontes locais na referência de recursos de desempenho.

Consulte também Analisar o desempenho de renderização com a ferramenta Renderização na referência de recursos de desempenho.

Emular usuários inativos

A API de Detecção Ociosa permite que os desenvolvedores detectem usuários inativos e reajam em alterações de estado ociosas. Agora você pode usar o DevTools para emular alterações de estado ociosas na ferramenta Sensores para o estado do usuário e o estado da tela, em vez de aguardar a alteração do estado ocioso real. Você pode abrir a ferramenta Sensores da Gaveta.

Emular usuários inativos

Chromium problema: #1090802

Veja também:

Emular prefers-reduced-data

Observação

No Microsoft Edge 86, para habilitar esse recurso, acesse edge://flags#enable-experimental-web-platform-features e ative o sinalizador de recursos da Plataforma Web Experimental . A opção de emulação só será exibida se o sinalizador estiver habilitado.

A consulta de mídia prefers-reduced-data detecta as preferências de conteúdo do usuário para dados reduzidos. Se selecionado, o usuário receberá conteúdo de página alternativo que usa menos dados.

Agora você pode usar o DevTools para emular a prefers-reduced-data consulta de mídia na ferramenta Renderização :

Emular prefers-reduced-data

Chromium problema: #1096068

Veja também:

Suporte para novos recursos JavaScript

O DevTools agora tem melhor suporte para os seguintes recursos de linguagem JavaScript:

Recurso de linguagem JavaScript Detalhes
Operadores de atribuição lógica O DevTools agora dá suporte à atribuição lógica com os novos &&=operadores , ||=e ??= nas ferramentasConsole e Sources.
Separadores numéricos de impressão bonita O DevTools agora imprime corretamente os separadores numéricos na ferramenta Fontes .

Chromium problemas: 1086817, 1080569

Veja também:

Lighthouse 6.2 no painel do Farol

A ferramenta Lighthouse agora está executando o Lighthouse 6.2. Para obter uma lista completa de alterações, confira as notas de versão do Lighthouse.

Chromium problema: #772558

Para obter mais informações, consulte Ferramenta do Lighthouse.

Preterir a listagem de outras origens no painel Trabalhos de Serviço

A ferramenta Aplicativo agora fornece um link do painel Trabalhadores do Serviço para exibir a lista completa de trabalhadores do serviço de outras origens. Para acessar a lista de trabalhadores de serviço sem abrir o DevTools, acesse edge://service-worker-internals/?devtools.

Anteriormente, o DevTools exibia uma lista aninhada no painel Trabalhos do Serviço de Ferramenta > de Aplicativo.

Vincular a outras origens

Chromium problema: #807440

Veja também:

Mostrar resumo de cobertura para itens filtrados

O DevTools agora recalcula e exibe um resumo das informações de cobertura dinamicamente. A exibição dinâmica é disparada quando os filtros são aplicados na ferramenta Cobertura . Anteriormente, a ferramenta Cobertura sempre exibia um resumo de todas as informações de cobertura.

No exemplo a seguir, o resumo da cobertura mostra 344 kB of 1.7 MB (20%) used so far. 1.4 MB unused.inicialmente :

Resumo da cobertura

Depois que a filtragem do CSS é aplicada, o resumo da cobertura mostra 26.8 kB of 408 kB (7%) used so far. 381 kB unused.:

Resumo de cobertura para itens filtrados

Chromium problema: #1061385

Exibição de novos detalhes do quadro no painel Aplicativo

Na ferramenta Aplicativo , agora há uma seção Quadros que fornece uma exibição detalhada para cada quadro. Para acessar a exibição detalhada, clique em um quadro no menu Quadros na ferramenta Aplicativo .

Nova exibição detalhada de um quadro no painel Aplicativo

Chromium problema: #1093247

Veja também:

Detalhes do quadro para janelas abertas

Abra janelas e janelas pop-up agora exibidas sob a árvore de quadros também. A exibição detalhada das janelas abertas inclui informações adicionais de segurança.

Nova exibição detalhada do quadro para janelas abertas

Chromium problema: #1107766

Veja também:

Informações de segurança e isolamento

O contexto seguro, o COEP (Cross-Origin-Embedder-Policy) e o COOP (Cross-Origin-Opener-Policy) agora são exibidos nos detalhes do quadro.

Informações de segurança e isolamento

O projeto Chromium planeja adicionar mais informações de segurança aos detalhes do quadro.

Chromium problema: #1051466

Veja também:

Elementos e atualizações do painel de rede

Veja também:

Sugestão de cor acessível no painel Estilos

O DevTools agora fornece sugestões de cores para texto de contraste de cores baixas.

No exemplo abaixo, h1 tem texto de baixo contraste. Para corrigir o contraste, abra o seletor de cores da color propriedade no painel Estilos . Depois de expandir a seção Taxa de Contraste , o DevTools fornece sugestões de cor AA e AAA. Selecione a cor sugerida para aplicar a cor.

Seletor de cores sugere sugestões de cores AA e AAA

Chromium problema: #1093227

Veja também:

Painel Restabelecer Propriedades no painel Elementos

Na ferramenta Elementos , o painel Propriedades está de volta. O painel Propriedades foi preterido no Microsoft Edge 84. A equipe do Microsoft Edge DevTools e a equipe do Chrome DevTools estão planejando melhorias para inspecionar propriedades de elementos.

Painel Propriedades no painel Elementos

Chromium problema: #1116085

Veja também:

Automatizar fontes personalizadas no painel Estilos

Os rostos de fonte importados agora são adicionados à lista de autocompleção do CSS ao editar a font-family propriedade no painel Estilos .

Por exemplo, se monospace for uma fonte personalizada instalada no computador local, ela será exibida na lista de conclusão do CSS. Nas versões anteriores do Microsoft Edge, a fonte não foi exibida.

Automatizar fontes personalizadas

Chromium problema: #1106221

Veja também:

Exibir consistentemente o tipo de recurso no painel Rede

Na ferramenta Rede , o DevTools agora exibe consistentemente o mesmo tipo de recurso que a solicitação de rede original. Quando o redirecionamento (HTTP status código 302) acontece, DevTools acrescenta /Redirecionar para o valor na coluna Tipo.

Anteriormente, DevTools às vezes alterava o valor na coluna Tipo para Outros.

Exibir tipo de recurso de redirecionamento

Chromium problema: #997694

Veja também:

Limpar botões nas ferramentas Elementos e Rede

As seguintes caixas de texto agora têm botões Limpar :

  • As caixas de texto de filtro no painel Estilos e na ferramenta Rede .
  • A caixa de texto de pesquisa DOM na ferramenta Elementos .

Clique no botão Limpar para remover qualquer texto inserido.

Limpar botões nas ferramentas Elementos :

Limpar botões nos painéis elementos

Limpar botões nas ferramentas de rede :

Limpar botões nos painéis de rede

Chromium problema: #1067184

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.