Pausado no depurador no chrome?


Respostas:


198

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:

insira a descrição da imagem aqui


1
às vezes você deve saber onde clicar.
Darshan Thanki

@ David David Adicionei uma captura de tela do ícone, espero que você não se importe.
RubenGeert

Muito obrigado. Estava começando a me frustrar. Eu nem me lembro de clicar nesse botão.
Dminer 29/05

1
Pausar com exceções não é um problema (@Luja) nem um problema (@ Bosworth99) ou algo para se frustrar (@dminer). É um recurso muito útil na depuração. Leva apenas algumas horas (ou menos, dependendo da sua experiência) para visualizar todas as opções na interface do usuário do devTools e se sentir confortável com elas. Por favor, invista neste momento! Isso o ajudará imensamente na sua rotina de depuração diária.
CodeVortex 23/08/16

4
@CodeVortex Só porque algo é útil, isso não impede que seja problemático se estiver fazendo algo que você não deseja no momento e não sabe como pará-lo.
Jessica B

99

No meu caso, o Any XHRsinalizador foi definido como verdadeiro nas XHR Breakpointsconfigurações, acessíveis na guia Fontes, nas ferramentas de desenvolvimento do Chrome.

Qualquer sinalizador XHR nas Ferramentas de Desenvolvimento do Chrome

Desmarque para que o Chrome funcione normalmente novamente.


4
Esse foi o mesmo problema que eu estava tendo
Jimbo Jones

A mesma questão também aqui, obrigado - isso estava me deixando louco.
zigojacko

3
você acabou de salvar minha vida :-)
Alex

@Alex Aw, cute : D
k0pernikus

Eu estava no Animation - me deixou louco até ler isso, obrigado!
Asimovwasright

32

Isso também pode causar o problema

O ícone do ponto de interrupção no canto superior direito deve ficar azul como este

insira a descrição da imagem aqui

Não deve cinza como este

insira a descrição da imagem aqui


1
Isso é enganoso, pois desativa a parada em qualquer ponto de interrupção, não no de carregamento de página. Portanto, isso evita também os pontos de interrupção desejados. O problema real não é o botão no canto superior direito, mas a caixa marcada "Qualquer XHR" na parte inferior esquerda.
k0pernikus

12

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


11

Se você navegar para Fontes, poderá ver o insira a descrição da imagem aquibotã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 ( insira a descrição da imagem aqui):

    O botão de pausa estará na cor cinza como se "Não pausar em exceções" estiver ativo. insira a descrição da imagem aqui

  • Pausar em todas as exceções ( insira a descrição da imagem aqui):

    O botão de pausa ficará na cor azul como se "Pausar em todas as exceções" estivesse ativo. insira a descrição da imagem aqui

  • Pausa em exceções não capturadas ( insira a descrição da imagem aqui):

    O botão de pausa ficará na cor púrpura como se "Pausar em exceções não capturadas" estivesse ativo. insira a descrição da imagem aqui

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 cinzainsira a descrição da imagem aqui .


3
Obrigado pela captura de tela!
Maksym

OBRIGADO! Você é o único que respondeu isso com uma indicação CLEAR de qual é qual. As dicas de ferramenta devem ser úteis, não confusas: quando está cinza e, portanto, desativada, a dica diz "Pausar em exceções" ... quais dicas de alternância eram menos idiotas ("Não faça uma pausa em exceções. Clique para alternar.")
Jürgen A. Erhard

7

insira a descrição da imagem aqui

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.


4

Você pode pressionar CTLR+ F8para ativar ou desativar os pontos de violação.

Esta é a solução curta.


3

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.Padrões de restauração e atualização do Google Chrome


Eu tive a mesma experiência e senti que estava tomando pílulas malucas: cl.ly/f4Jj Os "padrões de restauração" nas configurações corrigiam isso para mim. Não fazia ideia do que era, mas como não estava acontecendo no Canary, eu sabia que era algo específico das ferramentas de desenvolvimento do Chrome.
Brandon Aaskov 04/04


2

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".


2

É 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 !!


1

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.


0

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.


0

Houve um erro de sintaxe no meu forloop. Isso causou o erro de pausa.



0

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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.