Определить какой скрипт работает при клике на элемент(форма)?

До этого определял через инструменты Chrome просто наводил на элмент и смотрел вкладку event listener.

Но нужно узнать какой JS скрипт работает при клике на кнопку отправки формы, и при этом сразу же идет переадресация, т.е. перекидывает на другую страницу и в инструментах вебмастера данные по событию не отображаются из-за этого.

Как в данном случае определить?
  • Вопрос задан
  • 4203 просмотра
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 4
@AntohaRomaha
FreeBSD, PHP, MySQL, Jquery
Есть еще Visual Event для хрома расширение
Ответ написан
@gimntut
Если нужно найти именно момент загрузки чего-то с сервера, то это очень просто (в хроме).
На закладке Network включаете Preserve log, чтобы история обращений не очищалась при загрузке следующей страницы.
Провоцируете вызов события, т.е. делаете клик.
В Network находите нужную загрузку (обычно тип document, пользуйтесь фильтром) и кликаете по ссылке в столбце Initiator. Всё.
Но так вы найдёте только код, который выполняет загрузку страницы. Если же нужен обработчик события, то ставите точку останова (breakpoint), и по стеку вызовов (callstack) находите ваш listener.
Ответ написан
daager
@daager
Firefox Developer Edition. Покажется файл и функцию.
Ответ написан
@Skit25
на всё воля Бога
#id-формы - ctrl+f
form - ctrl+f
В общем инструментами разработчика выясняешь как можно идентифицировать скриптом форму, потом открываешь скрипт и простым поиском.
Если не знаешь в каком скрипте искать, открываешь, правым кликом, код страницы, поиск по ".js" кликаешь по скриптам и ищешь идентификатор своей формы.
Или. Возможно, можно убрать Jquery со страницы, тогда при клике ты увидишь в консоле & - is not a function sript.js:108
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы