Отладка Chrome - перерыв в событии следующего клика
У нас есть кнопка. События Click обрабатываются сторонней структурой, однако структура как-то не работает.
Мы хотим отлаживать фреймворк, однако мы не знаем, где находится соответствующий код обработчика событий, чтобы установить точку останова. Как обычно "ломать событие следующего клика" и посмотреть, где и как этот клик обрабатывается сторонней структурой?
Ответы
Ответ 1
Вам нужныТочки останова прослушивателя событий на вкладке Sources
. Эти точки останова срабатывают всякий раз, когда срабатывает любой прослушиватель событий, который прослушивает выбранное событие. вы найдете их на вкладке Источники. В вашем случае разверните категорию "Мышь" и выберите "Клик".
![DevTools Event Listener Breakpoints]()
Ответ 2
Как насчет общего подхода?
Введите это в консоли:
document.body.onclick = function() {debugger; }
И вы можете расширить эту функцию, как вам нравится, или прикрепить ее к другому элементу, если вы не переписываете нужный обработчик ;-)