Ao depurar no chrome, os scripts sempre são pausados no depurador, mesmo que não haja pontos de interrupção definidos e, se a pausa não for pausada, ela será novamente interrompida.
O que pode ser feito?
Ao depurar no chrome, os scripts sempre são pausados no depurador, mesmo que não haja pontos de interrupção definidos e, se a pausa não for pausada, ela será novamente interrompida.
O que pode ser feito?
Respostas:
Uma causa possível é que você ativou a "pausa em exceções" (o pequeno ícone em forma de sinal de parada com o símbolo de pausa (||) inserido no canto inferior esquerdo da janela). Tente clicar de volta no estado desativado / cinza (não vermelho nem azul) e recarregue a página.
ATUALIZAÇÃO: Adicionando uma captura de tela para referência:
No meu caso, o Any XHR
sinalizador foi definido como verdadeiro nas XHR Breakpoints
configurações, acessíveis na guia Fontes, nas ferramentas de desenvolvimento do Chrome.
Desmarque para que o Chrome funcione normalmente novamente.
Isso também pode causar o problema
O ícone do ponto de interrupção no canto superior direito deve ficar azul como este
Não deve cinza como este
Se você navegar para Fontes, poderá ver o botão de pausa na parte inferior do DevTools. Basicamente, existem 3 opções de pausa possíveis no DevTools durante a depuração do arquivo js,
Não faça uma pausa nas exceções ( ):
O botão de pausa estará na cor cinza como se "Não pausar em exceções" estiver ativo.
Pausar em todas as exceções ( ):
O botão de pausa ficará na cor azul como se "Pausar em todas as exceções" estivesse ativo.
Pausa em exceções não capturadas ( ):
O botão de pausa ficará na cor púrpura como se "Pausar em exceções não capturadas" estivesse ativo.
No seu caso, se você não quiser pausar, selecione Não pausar em exceções. Para selecionar, alterne o botão de pausa até que fique cinza .
Você pode pressionar CTLR+ F8para ativar ou desativar os pontos de violação.
Esta é a solução curta.
Clique no ícone Configurações e, em seguida, clique no botão Restaurar padrões e recarregar. Isso funcionou para mim, enquanto a resposta aceita não.
No canto superior direito, o segundo ícone (na imagem anexada em vermelho) é para ativar / desativar a depuração. Clique nele para alternar a depuração a qualquer momento.
O problema realmente bobo que encontrei me levou até aqui com o depurador; comando .: "depurador;" tem um relógio nele.
Isso causou uma página que dizia apenas depurador; para aparecer entre cada carregamento da página.
A maneira de desativá-lo é apenas clicar com o botão direito do mouse no referido Watch e clicar em "Excluir expressão do watch".
Outro usuário mencionou isso em detalhes, mas eu o perdi até voltar aqui cerca de três vezes em dois dias -
Há uma seção intitulada pontos de interrupção EventListener que contém uma lista de outros pontos de interrupção que podem ser definidos. Acontece que habilitei acidentalmente um deles na DOM Mutation que estava me avisando sempre que algo no DOM era substituído. Infelizmente, isso me levou a desativar vários plug-ins e complementos antes que eu percebesse que era apenas minha máquina. Espero que isso ajude outra pessoa.
Você pode simplesmente acessar os pontos de interrupção no console do desenvolvedor do Chrome, clicar com o botão direito do mouse e remover os pontos de interrupção. Simples.
Tópicos> alterne "Principal" para "Aplicativo"
Na seção "Threads", mudei o contexto de "Main"> para "app". O "aplicativo" deve ter uma seta azul à parte.
Isso estava acontecendo comigo. Eu tinha um ponto de interrupção nas modificações da subárvore na etiqueta do corpo e toda vez que removia os pontos de interrupção, eles voltavam depois que eu atualizava. Eu estava tão confuso e até removi todos os pontos de interrupção do DOM, mas o ponto de interrupção da modificação da subárvore do corpo fantasma continuava voltando. Eventualmente, recarreguei o cache e eles desapareceram.