Novidades do DevTools (Chrome 120)

Sofia Emelianova
Sofia Emelianova

Descontinuação gradual do uso de cookies de terceiros

Seu site pode usar cookies de terceiros, e está na hora de tomar providências, já que estamos nos aproximando da descontinuação deles. Para saber o que fazer com os cookies afetados, consulte Preparação para o fim dos cookies de terceiros.

A caixa de seleção Caixa de seleção. Incluir problemas com cookies de terceiros foi ativada por padrão para todos os usuários do Chrome. Assim, a guia Problemas agora avisa sobre os cookies que serão afetados pela descontinuação e eliminação gradual de cookies de terceiros. É possível desmarcar a caixa de seleção a qualquer momento para parar de ver esses problemas.

Um aviso sobre a descontinuação de cookies de terceiros na guia "Problemas".

Problema do Chromium: 1466310.

Analisar os cookies do seu site com a Ferramenta de análise de dados do Sandbox de privacidade

A extensão Ferramenta de análise de dados do Sandbox de privacidade para o DevTools está em desenvolvimento ativo com a versão 0.3.2 mais recente de pré-lançamento. Com ela, você entende como seu site usa cookies e recebe orientações sobre as novas APIs do Chrome que preservam a privacidade.

Para analisar seus cookies:

  1. Instale a extensão no Chrome.
  2. Abra seu site em uma única guia para ter a melhor análise.
  3. Abra o DevTools e navegue até o painel Sandbox de privacidade. Ele pode estar oculto atrás do botão suspenso Mais guias. na parte de cima.
  4. Abra a seção Cookies e clique em Analisar esta guia. Se a ferramenta não encontrar cookies, tente recarregar a página.

A Ferramenta de análise de dados do Sandbox de privacidade.

Para mais informações sobre como usar a Ferramenta de análise de dados do Sandbox de privacidade (PSAT), consulte o seguinte:

Além disso, consulte as orientações sobre Como informar problemas.

Lista de ignorados avançada

Padrão de exclusão padrão para node_modules

Essa versão ativa a expressão regular padrão como uma regra de exclusão personalizada em Configurações. Configurações > Lista de ignorados. Para ajudar você a se concentrar apenas no seu código, o Debugger agora vai ignorar scripts de /node_modules/ e /bower_components/ por padrão. É possível desativar essa regra nas configurações a qualquer momento.

Antes e depois de adicionar uma expressão regular.

Problema do Chromium: 1496301.

Agora, as exceções interrompem a execução se forem capturadas ou passarem por um código não ignorado.

Ao depurar o código com a opção Caixa de seleção. Pausar em exceções capturadas marcada, o depurador agora interrompe a execução nas seguintes exceções capturadas, síncronas e assíncronas:

  • Exceções capturadas em frames não ignorados na pilha de chamadas.
  • Exceções capturadas que passam por frames não ignorados na pilha de chamadas. Por exemplo, confira a captura de tela.

Pausar em uma exceção detectada que passou por um código não ignorado.

Para testar esse comportamento, abra esta página de demonstração:

  1. Abra o DevTools > Fontes, adicione a pasta hidden à lista de ignorados e marque Pausar em exceções capturadas Caixa de seleção..
  2. Na página, em "Capturado", clique nos diferentes botões e veja a execução pausada nos casos mencionados.

Para pausar a execução em exceções capturadas e/ou não capturadas (quando marcadas) em chamadas assíncronas, o Debugger procura gerenciadores de rejeição em todas as promessas. A partir dessa versão, o depurador não prevê mais que Promise.finally() vai capturar uma exceção, assim como o bloco try...finally não captura nenhuma.

Problemas do Chromium: 1489312, 1291064.

x_google_ignoreList foi renomeado como ignoreList nos mapas de origem.

A especificação de mapas de origem adotou o campo ignoreList em vez de x_google_ignoreList, e o DevTools agora é compatível com o novo nome com um substituto para o antigo. Agora, frameworks e bundlers podem usar o novo nome de campo.

Com os mapas de origem, você pode depurar o código que escreveu em vez do código minificado veiculado pelo seu site.

Para mais informações sobre mapas de origem, consulte: