2009-10-21 2 views
0

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

Спасибо!

+0

Какой javascript двигатель вы используете? Или вы пытаетесь захватить это в браузере? –

+0

Я хотел бы использовать некоторые скрипты javascript для их захвата, если это возможно. И какой механизм javascript не критичен, но я буду использовать Firefox. – Paul

ответ

0

интересный вопрос. добавьте некоторое отладочное предупреждение(), вы узнаете, какие функции запускаются.

p.s. Фактически, «функция», которую вы имеете в виду, это внутренняя функция JavaScript или пользовательские функции?

+0

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

+0

Я бы предпочел пользовательские функции. В основном я собираюсь сделать какое-то профилирование, под которым я хочу отслеживать функции, обрабатывающие взаимодействие пользователей. Например, когда пользователи нажимают кнопку, она запускает обработчик событий, и я хотел бы знать, какие «реальные» функции обрабатывают этот запрос. Если пользователи затем нажимают ссылку, которая обрабатывает функции, так далее и т. Д. ... – Paul

+0

BTW, я бы хотел, чтобы она была прозрачной для пользователей, поэтому никаких предупреждений() не запрашивается. В принципе, это не для отладки, а для трассировки выполнения. Кроме того, я хочу изменить исходный код, но хочу иметь общее решение для внедренного приложения. – Paul

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