%20%D0%BF%D1%80%D0%B8%D0%BE%D1%81%D1%82%D0%B0%D0%BD%D0%B0%D0%B2%D0%BB%D0%B8%D0%B2%D0%B0%D1%82%D1%8C%20%D0%B2%D1%8B%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5%20JavaScript%20%D1%81%20%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E%20%D0%BA%D0%BB%D0%B0%D0%B2%D0%B8%D0%B0%D1%82%D1%83%D1%80%D1%8B%3F.png)
Когда открыта панель отладчика Firefox Devtools (инструменты разработчика), предполагается, что вы можете нажать клавишу F8клавиатуры, чтобы приостановить выполнение JavaScript.
Я обнаружил, что это редко работает на сложных веб-сайтах (это работает отлично на простых веб-сайтах, таких как Stack Exchange и StackOverflow). Обычно единственный способ заставить Firefox остановиться — это использовать указательное устройство (трекбол, мышь и т. д.) для нажатия pause
кнопки в графическом интерфейсе Firefox Devtools. Проблема в том, что это требует удаления курсора из области просмотра веб-браузера, что приводит к потере фокуса элементами HTML.
Есть ли какой-то трюк/секрет, позволяющий остановить отладчик Firefox Devtools с помощью клавиатуры?
решение1
Поскольку комментарий @andrybak действительно помог мне в этом, я добавлю его как полный ответ.
- Откройте свой сайт и перейдите на страницу/в ту ситуацию, где вы хотите проверить всплывающую подсказку или другое событие, зависящее от мыши.
- В Firefox откройте Инструменты разработчика и перейдите на вкладку Отладчик (в Chrome она называется Источники). Теперь перейдите
- Откройте «Точки останова прослушивателя событий»
- Фильтр по «мыши» (как показано ниже)
- Выберите «щелчок» или, если он срабатывает слишком часто, «dblclick» для двойного щелчка.
- Перейдите на свой сайт и запустите событие (наведите курсор на элемент, чтобы увидеть подсказку).
- Теперь отладчик прекратит работу, и вы сможете осмотреть свой сайт.