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?
debugging
google-chrome
google-chrome-devtools
Luja Shrestha
fonte
fonte
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:
fonte
No meu caso, o
Any XHR
sinalizador foi definido como verdadeiro nasXHR Breakpoints
configurações, acessíveis na guia Fontes, nas ferramentas de desenvolvimento do Chrome.Desmarque para que o Chrome funcione normalmente novamente.
fonte
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
fonte
E há algumas opções abaixo, se você tiver marcado algumas, quando a condição estiver ativa, o depurador de ponto de interrupção também estará ativo
fonte
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 .
fonte
Sim. Hoje estou aprendendo as ferramentas de desenvolvimento do Chrome hoje e descobri a mesma coisa - se o acima falhar, expanda a área mostrada aqui e procure pontos de interrupção que você pode ter definido e esquecido.
fonte
Você pode pressionar CTLR+ F8para ativar ou desativar os pontos de violação.
Esta é a solução curta.
fonte
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.
fonte
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.
Console de depuração do Chrome
fonte
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".
fonte
É realmente uma experiência ruim. se a resposta acima não funcionou para você, tente isso.
Clique no ícone Configurações e, em seguida, clique no botão Restaurar padrões e recarregar.
Pressione 'F8' até que se torne normal.
Feliz codificação !!
fonte
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.
fonte
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.
fonte
Houve um erro de sintaxe no meu
for
loop. Isso causou o erro de pausa.fonte
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.
fonte
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.
fonte