Есть ли в Google Chrome комбинация клавиш, которая прервет выполнение скрипта? (Аналогично нажатию кнопки ||
«Приостановить выполнение сценария» на панели «Сценарии инструментов разработчика».)
Я хотел бы использовать Dev Tools для проверки элемента в состоянии наведения мыши; mouseleave
код будет очевидно работать , если я пытаюсь на самом деле нажмите на кнопку паузы!
window.addEventListener('keydown', e => { if (e.keyCode === 123) debugger })
setTimeout(function() { debugger; }, 1000)
здесь помогаетСправочные списки сочетаний клавиш Google для «Пауза / возобновление выполнения сценария»:
Существуют более простые способы осмотра вещей в нечетных состояниях, таких как зависание или активный режим. Сначала найдите узел DOM на панели «Элементы» в Chrome Dev Tools. Теперь вы можете либо щелкнуть правой кнопкой мыши узел и посмотреть «Состояние элемента силы» в контекстном меню, либо выбрать узел и посмотреть на вкладке «Стили» и найти значок с пунктирной рамкой с указателем мыши в правом верхнем углу. (рядом со значком + / плюс, который позволяет добавить новое правило CSS к
element.style
выбранному элементу).Когда вы активируете одно из этих состояний, на левом поле панели элементов появляется маленький кружок, указывающий, что вы переопределили естественное состояние элемента в этой строке.
источник
Я написал небольшое расширение для Chrome, которое позволяет вам нажимать кнопку «Пауза» на клавиатуре, чтобы приостановить выполнение JavaScript
Как получить его:
Использование:
pause/break
на клавиатуреисточник
Работая со своим Google-фу, я нашел официальный список сочетаний клавиш Google Chrome
Не похоже, что есть один, посвященный этому. Вы всегда можете написать плагин, который будет интерпретировать комбинацию клавиш как кнопку паузы, если хотите.
источник