Como remover todos os pontos de interrupção em uma etapa no Google Chrome?


198

Como remover todos os pontos de interrupção em uma etapa no Google Chrome? Usando a versão 11.

[atualizar]

Agora há uma solicitação de recurso para isso.

[atualizar]

A solicitação do recurso está encerrada (dez 2011)!


Não existe Deactivate all breakpointsbotão, como no Chrome 9?
Matt Ball

1
@ Krik: A versão 11 é uma versão beta. Eles têm uma construção noturna. @ Matt: Quando atualizo a página, que é muito frequente, os pontos de interrupção são reativados.
7777 Tony_Henrich

1
Eu estou olhando para a versão 51 do Chrome, você precisa ir para o painel Origem> Debug (onde assistir, pilha de chamadas, pontos de interrupção ...). Clique com o botão direito do mouse no painel de pontos de interrupção (é necessário ter alguns pontos de interrupção para ver a opção) e você encontrará "Remover todos os pontos de interrupção".
Dhanuka777

1
AJUDA A comunidade a votar em bugs.chromium.org UMA SOLUÇÃO SIMPLES para esse problema ... Mesmo hoje em dia (2019) NÃO HÁ SOLUÇÃO SIMPLES .
Peter Krauss

Respostas:


228

Agora isso é possível na guia Fontes das Ferramentas do desenvolvedor do Chrome. Por favor, veja a captura de tela abaixo e clique com o botão direito na seção "Pontos de interrupção" da janela esquerda.

insira a descrição da imagem aqui


Funciona para o Chrome versão 70, bem
Jasmeet

123

Desde recentemente (Chrome 18), você pode clicar com o botão direito do mouse em qualquer ponto de interrupção no painel Pontos de interrupção e pronto! O item de menu pop-up "Remover todos os pontos de interrupção do JavaScript"!


7
Ultimamente, tem havido tanta coisa acontecendo com o Chrome, que fica difícil ver o que está acontecendo. Aparentemente, estou no Chrome 27 e não consigo desativar todos os pontos de interrupção usando a abordagem acima. Essas opções estão faltando para mim. Trava meu navegador inteiro e eu preciso voltar ao Firefox / firebug. Ideias?
Mike

18
Talvez eu seja apenas grossa, mas acho que a captura de tela aqui é um pouco enganadora - os menus do botão direito geralmente aparecem na parte inferior direita do cursor, então parece que você está clicando com o botão direito do mouse no código-fonte, mas em Na verdade, você deve clicar com o botão direito do mouse no painel Pontos de interrupção (como o texto de sua resposta afirma, mas fica claro o que isso significa se você perceber o painel de Pontos de interrupção na imagem ou se já souber que existe). Eu acho que a captura de tela da resposta de thirumalaa srinivas abaixo é melhor; talvez você deva beliscar e usá-lo em vez do seu?
Mark Amery

1
@ Mike Talvez você esteja clicando com o botão direito do mouse no lugar errado - enquanto esta resposta estiver correta, a captura de tela é um pouco enganosa e já me enganou e pelo menos outro comentarista sobre esta questão. Veja meu comentário acima. Isso funciona para mim no Chrome 31, e de acordo com a resposta que funcionou no Chrome 18, então eu ficaria surpreso se ele não funcionou no Chrome 27.
Mark Amery

1
Pior ainda, quando você tem Split panels vertically when docked to righte está encaixando direito, o Breakpointspainel fica abaixo do painel Fontes e não é tão próximo do contexto acima. Como ler "Ele foi à \ na loja" com um "the", eu imaginei que ele quis dizer que o painel do número da linha com pontos de interrupção era o "painel de pontos de interrupção". Acho que o codificador JS == falha na compreensão da leitura. ; ^) Obrigado, comentadores. Útil para editar a imagem?
Ruffin 03/03

1
Esta resposta agora está desatualizada, eles não têm mais essas opções no menu de contexto do botão direito do mouse com a Versão 55.0.2883.87 m
ninjasense

19

O Chrome Devtools travava toda vez que eu tentava acessar o Sourcespainel devido a um ponto de interrupção em um arquivo Javascript minificado.

Para remover todos os pontos de interrupção sem acesso à interface, você pode fazer o seguinte:

  1. Abra o inspetor contra inspetor: desencaixe o primeiro inspetor e pressione ctrl+ shift+ ipara abrir o segundo
  2. No console do inspetor-em-inspetor, execute o seguinte:

    window.localStorage.breakpoints = [];
    
  3. Feche os inspetores e recarregue a página. Agora os pontos de interrupção se foram.


4
Eu corro na consola window.localStorage.breakpoints = []; e nada ...
Peter Krauss

2
Esta é a única resposta que aborda a questão literalmente. Como você descobriu esse método?
jsejcksn

10

Em Fontes, você pode clicar no botão marcado com vermelho na figura abaixo ou usar o atalho Ctrl + F8 exatamente como a dica da ferramenta está mostrando (ativar / desativar pontos de interrupção). Um pouco mais abaixo de 'Pontos de interrupção', você verá todos os seus pontos de interrupção. Se você optar por desativar todos, eles serão acinzentados.

insira a descrição da imagem aqui


2
mas não remover apenas deactivate
Prageeth godage

4
Essa parece ser a única solução alternativa no momento? Parece que eles o removeram dos menus do botão direito.
Dunc

Qual seria um bom motivo para derrubar uma funcionalidade tão necessária?
Average Joe

7

solução aqui .

Para limpar todos os pontos de interrupção, abra o inspetor no inspetor (desencaixe o primeiro inspetor e pressione ctrl-shift-I para abrir o segundo) e execute "WebInspector.settings.domBreakpoints.set ([])" no console do segundo inspetor.


4
Isso não funciona para mim. Eu receboUncaught ReferenceError: WebInspector is not defined
John Henckel 28/02

2
  1. novas guias; Ctrl + Shift + J no console; URL de acesso

  2. Abra o gerenciador de tarefas do Chrome e termine a página da guia.

  3. Ctrl + Shift + J para Aplicativo -> Trabalhadores de Serviço (Offiline) -> Atualizar

  4. cancelar fontes Breakpoint

Sucesso



0

No meu caso, desinstalar e nova instalação do Chrome foi sem sucesso.

Também window.localStorage.clear () não ajudou.

Minha "última chance de solução" é remover o diretório inteiro onde o Chrome está armazenando seus dados. Primeiro desligue o Chrome. Em seguida, observe este caminho "c: \ Usuários \ {seu_usuário} \ AppData \ Local \ Google \ Chrome \ Dados do Usuário \ Padrão \ Armazenamento Local \". Aqui, tente excluir todo o conteúdo deste diretório.

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.