Как найти скрипт, который активируется при нажатии на кнопку?

Предположим, у меня есть кнопка на веб-странице, и я хочу найти функцию, которая отменяется при нажатии кнопки. Как мне найти этот скрипт в инструментах разработчика Chrome?

2 ответа

В инструментах отладки Chrome перейдите на вкладку Источник. Справа вы увидите список с надписью Watch, Stack Call, Scope и т. Д. Если вы развернете точки прерывания прослушивателя событий, вы увидите список прослушивателей событий, на который можно поставить точку останова.

Разверните прослушиватель событий мыши, выберите щелчок и продолжайте нажимать кнопку. Это должно поразить точку останова.

Надеюсь, поможет!

Редактировать Гидеон: Blackboxing

Вы можете оказаться в обработчиках событий библиотеки, когда используете точки останова прослушивателя событий. Вы можете избежать этого каждый раз, щелкнув правой кнопкой мыши и выбрав "Blackbox script", как показано ниже:

Ты можешь использовать ctrl + shift + j чтобы открыть инструменты разработчика Chrome и перейти на вкладку источников. Там вы можете увидеть все скрипты, которые используются на странице. Вы можете установить точки останова, чтобы определить, когда происходят события, и можете использовать ctrl + f найти что-то конкретное (например, идентификатор кнопки, класс).

Другие вопросы по тегам