Есть ли способ заставить отладчик Firefox Devtools (инструменты разработчика) приостанавливать выполнение JavaScript с помощью клавиатуры?

Есть ли способ заставить отладчик Firefox Devtools (инструменты разработчика) приостанавливать выполнение JavaScript с помощью клавиатуры?

Когда открыта панель отладчика Firefox Devtools (инструменты разработчика), предполагается, что вы можете нажать клавишу F8клавиатуры, чтобы приостановить выполнение JavaScript.

Я обнаружил, что это редко работает на сложных веб-сайтах (это работает отлично на простых веб-сайтах, таких как Stack Exchange и StackOverflow). Обычно единственный способ заставить Firefox остановиться — это использовать указательное устройство (трекбол, мышь и т. д.) для нажатия pauseкнопки в графическом интерфейсе Firefox Devtools. Проблема в том, что это требует удаления курсора из области просмотра веб-браузера, что приводит к потере фокуса элементами HTML.

Есть ли какой-то трюк/секрет, позволяющий остановить отладчик Firefox Devtools с помощью клавиатуры?

решение1

Поскольку комментарий @andrybak действительно помог мне в этом, я добавлю его как полный ответ.

  1. Откройте свой сайт и перейдите на страницу/в ту ситуацию, где вы хотите проверить всплывающую подсказку или другое событие, зависящее от мыши.
  2. В Firefox откройте Инструменты разработчика и перейдите на вкладку Отладчик (в Chrome она называется Источники). Теперь перейдите
  3. Откройте «Точки останова прослушивателя событий»
  4. Фильтр по «мыши» (как показано ниже)
  5. Выберите «щелчок» или, если он срабатывает слишком часто, «dblclick» для двойного щелчка.
  6. Перейдите на свой сайт и запустите событие (наведите курсор на элемент, чтобы увидеть подсказку).
  7. Теперь отладчик прекратит работу, и вы сможете осмотреть свой сайт.

введите описание изображения здесь

Связанный контент