O que há de novo no DevTools (Chrome 99)

Published on Updated on

Translated to: English, Español, 한국어, 中文, Pусский, 日本語

Tradução realizada por Alvaro Camillo Neto. Revisão por Lucas Santos

Interessado em ajudar a melhorar o DevTools? Inscreva-se para participar da Pesquisa de usuário do Google.

Limitando requests de WebSocket

O painel Rede agora é compatível com a limitação de requests de web sockets. Anteriormente, a limitação de rede não funcionava em requests de web sockets.

Abra o painel Rede, clique em uma request de web socket e abra a guia Mensagens para observar as transferências de mensagens. Selecione 3G Lento para limitar a velocidade.

Limitando requests de WebSocket

Issue relacionada: 423246

Novo painel API de relatórios no painel Aplicativo

Use o novo painel API de relatórios para monitorar os relatórios gerados em sua página e o status deles.

A API de relatórios foi desenvolvida para ajudar você a monitorar violações de segurança de sua página, chamadas de API obsoletas e muito mais.

Abra uma página que usa a API de relatórios (por exemplo, página de demonstração). No painel Aplicativo, role para baixo até a seção Serviços em segundo plano e selecione o painel API de relatórios.

A seção Relatórios mostra uma lista de relatórios gerados em sua página e seus status. Clique nele para ver os detalhes do relatório.

A seção Endpoints fornece uma visão geral de todos os endpoints configurados no cabeçalho Reporting-Endpoints.

Painel da API de relatórios

Issue relacionada: 1205856

Suporte para esperar até que o elemento esteja visível/clicável no painel Gravação

Ao reproduzir uma gravação de fluxo do usuário, o painel Gravação agora aguardará até que o elemento fique visível ou clicável na janela de visualização ou tente rolar automaticamente o elemento na janela de visualização antes de reproduzir a etapa. Anteriormente, o replay falhava imediatamente.

Aqui está um exemplo de um menu off-screen posicionado fora da janela de visualização e deslizar quando ativado. O fluxo do usuário é alternar o menu e clicar no item de menu. Anteriormente, a repetição falhava na última etapa, porque o item de menu ainda está deslizando e ainda não está visível na janela de visualização. Está corrigido a partir dessa versão.

Issue relacionada: 1257499

Melhor estilização, formatação e filtragem do console

Estilize corretamente as mensagens de log com código de escape ANSI

Agora você pode usar as sequências de escape ANSI para estilizar corretamente as mensagens do console. Anteriormente, o console do DevTools tinha suporte muito limitado (e parcialmente quebrado) para sequências de escape ANSI.

É comum que os desenvolvedores do Node.js colorem mensagens de log por meio de sequências de escape ANSI, geralmente com a ajuda de algumas bibliotecas de estilo como chalk, colors, ansi-colors, kleur, etc.

Com essas alterações, agora você pode depurar seus aplicativos Node.js perfeitamente usando DevTools, com mensagens de console coloridas adequadas. Abra esta demo para ver você mesmo!

Para saber mais sobre como formatar e estilizar mensagens do console com o DevTools, vá para a documentação de formato e estilo de mensagens no Console. estilização do console

Issue Relacionadas: 1282837, 1282076

Suporte adequado os especificadores de formato %s, %d, %i e %f

O Console agora executa corretamente as conversões de tipo %s, %d, %i e %f conforme especificado no Console Standard. Anteriormente, o resultado da conversa era inconsistente.

suporte a especificadores de formato na mensagem do console

Issue Relacionadas: 1277944, 1282076

Filtro de grupo de console mais intuitivo

Ao filtrar a mensagem do console, uma mensagem do console agora é mostrada se o conteúdo da mensagem corresponder ao filtro ou o título do grupo (ou o grupo ancestral) corresponder ao filtro. Anteriormente, o título do grupo de console era exibido apesar do filtro.

Além disso, se uma mensagem do console for exibida, o grupo (ou o grupo ancestral) ao qual ela pertence agora também é exibido.

filtro de grupo de console

Issue relacionada: 1068788

Melhorias nos sourcemaps

Depuração de extensões do Chrome com arquivos de sourcemap

Agora você pode depurar a extensão do Chrome com arquivos de sourcemap. Anteriormente, o DevTools suportava apenas o sourcemap inline para depuração de extensão do Chrome.

Debug Chrome extension with sourcemap files

Issue relacionada: 212374

Árvore de pastas aprimorada no painel Fontes

A árvore de pastas no painel Fontes agora foi aprimorada com menos confusão nas estruturas de pastas e nomenclatura (por exemplo, “../”, “./”, etc). Sob o capô, isso é o resultado da normalização das URLs de origem absolutas nos sourcemaps.

Árvore de pastas aprimorada no painel Fontes

Issue relacionada: 1284737

Exibição arquivos fontes de workers no painel Origens

Worker (por exemplo, web worker, service worker) arquivos fontes com SourceURL relativo agora são exibidos no painel Fontes. Anteriormente, os arquivos fontes do worker não eram tratados corretamente.

Exibição arquivos fontes de workers no painel Origens

Issue relacionada: 1277002

Atualizações do Tema Escuro Automático do Chrome

A interface do Tema Escuro Automático (Auto Dark Theme) agora está simplificada. Agora é uma caixa de seleção, anteriormente era uma lista suspensa.

Além disso, quando o Auto Dark Theme estiver ativado, o menu suspenso Emular prefers-color-scheme será desativado e definido como prefers-color-scheme: escuro automaticamente.

O Chrome 96 apresentava uma Origin Trial para Auto Dark Theme no Android. Com esse recurso, o navegador aplica um tema escuro gerado automaticamente a sites com temas claros, quando o usuário optou por temas escuros no sistema operacional.

Emulação Auto Dark Theme

Issue relacionada: 1243309

Seletor de cores amigável ao toque e painel dividido

Agora você pode selecionar cores e redimensionar a Drawer no DevTools com os dedos ou caneta em dispositivos touchscreen.

Aqui está um exemplo capturado com a tela sensível ao toque do dispositivo Google Pixelbook.

Issues relacionadas: 1284245, 1284995

Destaques diversos

Estas são algumas correções dignas de nota nesta versão:

  • Corrigidos os comportamentos Shift + Delete e Page up / Page down no painel Sources e Console. (1278461, 1285662)
  • Feche a caixa de diálogo de edição do breakpoint na remoção do breakpoint no painel Fontes. (922513)

Baixe os canais de prévia

Considere usar o Chrome Canary, Dev ou Beta como seu navegador de desenvolvimento padrão. Esses canais de prévia fornecem acesso aos recursos do DevTools mais recentes, testam nas últimas APIs da plataforma web lançadas e encontram problemas em seu site antes que seus usuários o façam!

Entre em contato com a equipe Chrome DevTools

Use as opções a seguir para discutir os novos recursos e mudanças nesse artigo ou qualquer outra coisa relacionada ao DevTools.

  • Envie uma sugestão ou comentários para nós pelo crbug.com.
  • Relate um problema de DevTools usando o More options   More   > Help > Report a DevTools issues em DevTools.
  • Mande um tweet para @ChromeDevTools.
  • Deixe comentários em nossos vídeos "What's new in DevTools" no YouTube.

Mais recursos do DevTools

Consulte a versão em inglês do What's New In DevTools para uma lista completa dos recursos lançados. Abaixo estão alguns conteúdos que foram traduzidos para o português.

Chrome 101

Chrome 100

Chrome 99

Chrome 98

Chrome 97

Chrome 96

Chrome 95

Chrome 94

Chrome 93

Last updated: Improve article

We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.