2015-08-28 3 views
2

У меня есть кнопка формы на веб-странице. Когда кнопка нажата, она создает всплывающее окно. Я хотел бы знать, где функция js, которая вызывает всплывающее окно.Как обнаружить запущенную функцию javascript?

Кто-нибудь знает, как обнаружить это в инструментах браузера?

+1

Проверить нажатие кнопки слушателей в хром Дев инструментов. Если всплывающее окно предварительно создано и скрыто, вы можете поместить контрольную точку на изменение атрибутов узла DOM. – zerkms

+0

Это сообщение может быть полезно http://stackoverflow.com/questions/3787555/how-to-find-out-which-javascript-events-fired. –

ответ

2

В инструментах разработчика Chrome вы найдете вкладку «Источники». На правой панели разверните раздел «Слушатели событий», откройте раздел «Мышь» и выберите «Нажмите». Это установит точку останова на этом событии, поэтому, когда вы нажмете кнопку, она покажет вам точное местоположение в коде.

enter image description here

+0

Есть mousemove и мышь. В них много и много чего. На уровне корня есть щелчок. Я не уверен, как установить точку останова на нем. – 4thSpace

+0

У меня нет ничего подобного. Не знаете, как ты туда попал. – 4thSpace

+0

Вы выбрали вариант «щелчок» - это правильно. Теперь вы просто нажимаете кнопку на своей веб-странице. Код должен сломаться в правильной точке. Страница Google [DevTools] (https://developer.chrome.com/devtools/docs/javascript-debugging#breakpoints-on-javascript-event-listeners) может помочь объяснить ее чуть лучше. –

Смежные вопросы