Existe um atalho de teclado no Google Chrome que interrompe a execução do script? (Equivale a pressionar o botão ||
"Pausar execução de script" no painel Scripts das Ferramentas do desenvolvedor.)
Eu gostaria de usar as Ferramentas de Desenvolvimento para inspecionar um elemento em seu estado de mouseover; mouseleave
obviamente, o código será executado se eu tentar realmente clicar no botão de pausa!
window.addEventListener('keydown', e => { if (e.keyCode === 123) debugger })
setTimeout(function() { debugger; }, 1000)
ajuda aquiListas de referência de atalhos de teclado do Google para "Pausar / retomar a execução do script":
Existem maneiras mais fáceis de inspecionar coisas em estados estranhos, como pairar ou ativo. Primeiro, encontre o nó DOM no painel Elementos das Ferramentas de Desenvolvimento do Chrome. Agora você pode clicar com o botão direito do mouse no nó e olhar para "Force Element State" no menu de contexto ou selecionar o nó e procurar na guia Styles e encontrar o ícone da caixa tracejada com o mouse no canto superior direito (ao lado do ícone + / mais, que permite adicionar uma nova regra de CSS ao
element.style
elemento selecionado).Quando você ativa um desses estados, a margem esquerda do painel de elementos recebe um pequeno círculo para indicar que você substituiu o estado natural do elemento nessa linha.
fonte
Eu escrevi uma pequena extensão rápida do Chrome que permite que você pressione o botão Pausar no teclado para pausar a execução de javascript
Como conseguir isso:
Uso:
pause/break
no seu tecladofonte
Exercitando meu Google-fu, encontrei a lista oficial do Google de atalhos de teclado do Chrome
Não parece que haja alguém dedicado a isso. Você sempre pode escrever um plug-in que interpreta uma combinação de teclas como um botão de pausa, se desejar.
fonte