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

Tony_Henrich
fonte
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

thirumalaa srinivas
fonte
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"!

Alexander Pavlov
fonte
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.

Leeroy Brun
fonte
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

FrenkyB
fonte
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.

fmsf
fonte
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

test666
fonte
1

Outra opção é desativar todos os pontos de interrupção usando:

Ctrl + F8

Mwiza
fonte
Isso apenas os desativa :(
Sebastian Thomas
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.

Cibo FATA8
fonte