Как запустить JavaScript, когда событие незаметно подключено

Я работаю над веб-страницей, которая содержит флажки, которые делают некоторые вещи, когда они нажимаются или меняются. В самом HTML нет явной привязки событий. Я буквально понятия не имею, как была сделана привязка к событию, и нет способа узнать, какой JavaScript запускается при изменении флажков (кроме того, что страница использует jQuery в других местах).

Сам JavaScript распространяется в нескольких местах самого HTML, а также в целом ряде дополнительных файлов JavaScript. Это затруднило бы простое нахождение точек останова в JavaScript.

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

1 ответ

Перейдите на вкладку сценариев в инструментах разработчика Google Chrome и установите для точки прерывания прослушивателя событий значение change событие (или событие клика, что бы они ни использовали) и нажмите на флажок. Затем он сразу остановит выполнение, и вы сможете вручную пройти весь процесс выполнения, функция за функцией.

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