Как найти скрипт, который активируется при нажатии на кнопку?
Предположим, у меня есть кнопка на веб-странице, и я хочу найти функцию, которая отменяется при нажатии кнопки. Как мне найти этот скрипт в инструментах разработчика Chrome?
2 ответа
В инструментах отладки Chrome перейдите на вкладку Источник. Справа вы увидите список с надписью Watch, Stack Call, Scope и т. Д. Если вы развернете точки прерывания прослушивателя событий, вы увидите список прослушивателей событий, на который можно поставить точку останова.
Разверните прослушиватель событий мыши, выберите щелчок и продолжайте нажимать кнопку. Это должно поразить точку останова.
Надеюсь, поможет!
Редактировать Гидеон: Blackboxing
Вы можете оказаться в обработчиках событий библиотеки, когда используете точки останова прослушивателя событий. Вы можете избежать этого каждый раз, щелкнув правой кнопкой мыши и выбрав "Blackbox script", как показано ниже:
Ты можешь использовать ctrl + shift + j
чтобы открыть инструменты разработчика Chrome и перейти на вкладку источников. Там вы можете увидеть все скрипты, которые используются на странице. Вы можете установить точки останова, чтобы определить, когда происходят события, и можете использовать ctrl + f
найти что-то конкретное (например, идентификатор кнопки, класс).