Отладка Chrome - перерыв в событии следующего клика

У нас есть кнопка. События Click обрабатываются сторонней структурой, однако структура как-то не работает.

Мы хотим отлаживать фреймворк, однако мы не знаем, где находится соответствующий код обработчика событий, чтобы установить точку останова. Как обычно "ломать событие следующего клика" и посмотреть, где и как этот клик обрабатывается сторонней структурой?

Ответ 1

Вам нужныТочки останова прослушивателя событий на вкладке Sources. Эти точки останова срабатывают всякий раз, когда срабатывает любой прослушиватель событий, который прослушивает выбранное событие. вы найдете их на вкладке Источники. В вашем случае разверните категорию "Мышь" и выберите "Клик".

DevTools Event Listener Breakpoints

Ответ 2

Как насчет общего подхода?
Введите это в консоли:
document.body.onclick = function() {debugger; }

И вы можете расширить эту функцию, как вам нравится, или прикрепить ее к другому элементу, если вы не переписываете нужный обработчик ;-)