Novidades do DevTools (Chrome 79)

Kayce Basques
Kayce Basques

Novos recursos para cookies

Depurar por que um cookie foi bloqueado

Depois de gravar a atividade de rede, selecione um recurso de rede e navegue até a guia Cookies atualizada para entender por que os cookies de solicitação ou resposta do recurso foram bloqueados. Consulte Alterações no comportamento padrão sem o SameSite para entender por que você pode estar vendo mais cookies bloqueados no Chrome 76 e versões mais recentes.

A guia "Cookies".

A guia Cookies.

  • Os cookies de solicitação amarelos não foram enviados pela rede. Eles ficam ocultos por padrão. Clique em mostrar cookies de solicitação filtrados para mostrar.
  • Os cookies de resposta amarelos foram enviados pela rede, mas não foram armazenados.
  • Passe o cursor sobre Mais informações informações para saber por que um cookie foi bloqueado.
  • A maioria dos dados nas tabelas Request Cookies e Response Cookies vem dos cabeçalhos HTTP do recurso. Os dados de Domínio, Caminho e Expiração/Max-Age vêm do Chrome DevTools Protocol.

Problemas do Chromium #856777, #993843

Conferir os valores dos cookies

Clique em uma linha no painel de cookies para conferir o valor do cookie.

Visualizar o valor de um cookie.

Visualizar o valor de um cookie.

Problema do Chromium #462370

Simular diferentes preferências de "prefers-color-scheme" e "prefers-reduced-motion"

A consulta de mídia prefers-color-scheme permite que você combine o estilo do site com as preferências do usuário. Por exemplo, se a consulta de mídia prefers-color-scheme: dark for verdadeira, significa que o usuário definiu o sistema operacional como modo escuro e prefere interfaces nesse modo.

Abra o Menu de comandos, execute o comando Show Rendering e defina o menu suspenso Emulate CSS media feature prefers-color-scheme para depurar os estilos prefers-color-scheme: dark e prefers-color-scheme: light.

prefers-color-scheme: dark

Quando prefers-color-scheme: dark é definido (caixa do meio), o painel "Styles" (caixa à direita) mostra o CSS que é aplicado quando essa consulta de mídia é verdadeira e a viewport mostra os estilos do modo escuro (caixa à esquerda).

Também é possível simular prefers-reduced-motion: reduce usando o menu suspenso Emulate CSS media feature prefers-reduced-motion ao lado do menu suspenso Emulate CSS media feature prefers-color-scheme.

Problema do Chromium #1004246

Emulação de fuso horário

A guia "Sensors" agora permite substituir a geolocalização, além de emular fusos horários arbitrários e testar o impacto nos seus apps da Web. Talvez surpreendentemente, esse novo recurso também melhora a confiabilidade da emulação de geolocalização: antes, os apps da Web podiam detectar a falsificação de localização comparando o local com o fuso horário local do usuário. Agora que a geolocalização e a emulação de fuso horário estão vinculadas, essa categoria de incompatibilidades foi eliminada.

Atualizações de cobertura de código

A aba "Coverage" pode ajudar você a encontrar JavaScript e CSS não usados.

A guia "Cobertura" agora usa novas cores para representar o código usado e o não usado. Essa combinação de cores é comprovadamente mais acessível para pessoas com deficiência de visão. A barra vermelha à esquerda representa o código não usado, e a barra azul à direita representa o código usado.

A nova caixa de texto filtro de tipo de cobertura permite filtrar informações de cobertura por tipo: mostrar apenas cobertura de JavaScript, apenas CSS ou mostrar todos os tipos de cobertura.

A guia "Cobertura".

A guia "Cobertura".

O painel "Sources" mostra dados de cobertura de código quando disponível. Clicar nas marcas vermelhas ou azuladas ao lado do número da linha abre a guia "Cobertura" e destaca o arquivo.

Dados de cobertura no painel "Origens".

Dados de cobertura no painel "Origens". A linha 8 é um exemplo de código não utilizado. A linha 11 é um exemplo de código usado.

Problemas do Chromium #1003671, #1004185

Fazer a depuração do motivo pelo qual um recurso de rede foi solicitado

Depois de gravar a atividade de rede, selecione um recurso de rede e navegue até a guia Iniciador para entender por que o recurso foi solicitado. A seção Pilha de chamadas de solicitação descreve a pilha de chamadas do JavaScript que leva à solicitação de rede.

Guia "Iniciador".

Na guia Iniciador.

Problemas do Chromium 963183, 842488

Os painéis do console e das fontes respeitam as preferências de recuo novamente

Por muito tempo, as Ferramentas do desenvolvedor tinham uma configuração para personalizar a preferência de recuo para dois, quatro, oito espaços ou tabulações. Recentemente, a configuração era praticamente inútil porque os painéis do console e das fontes estavam ignorando a configuração. Esse bug foi corrigido.

Acesse Configurações > Preferências > Fontes > Recuo padrão para definir sua preferência.

Problema do Chromium #977394

Novos atalhos para navegação com o cursor

Pressione Control+P nos painéis do console ou das origens para mover o cursor para a linha acima. Pressione Control+N para mover o cursor para a linha abaixo.

Problema do Chromium #983874

Fazer o download dos canais de visualização

Use o Chrome Canary, Dev ou Beta como navegador de desenvolvimento padrão. Esses canais de visualização dão acesso aos recursos mais recentes do DevTools, permitem testar APIs de plataforma da Web de última geração e ajudam a encontrar problemas no seu site antes que os usuários.

Entre em contato com a equipe do Chrome DevTools

Use as opções a seguir para discutir os novos recursos, atualizações ou qualquer outra coisa relacionada ao DevTools.

Novidades no DevTools

Uma lista de tudo o que foi abordado na série Novidades no DevTools.