Мне нужно отладить веб-приложение, которое использует jQuery для выполнения довольно сложных и грязных манипуляций с DOM . В какой-то момент некоторые события, которые были связаны с определенными элементами, не запускаются и просто перестают работать.
Если бы у меня была возможность редактировать исходный код приложения, я бы развернул и добавил кучу операторов Firebug console.log()
и комментировал / раскомментировал фрагменты кода, чтобы попытаться точно определить проблему. Но давайте предположим, что я не могу редактировать код приложения и должен работать полностью в Firefox, используя Firebug или аналогичные инструменты.
Firebug очень хорошо позволяет мне ориентироваться и манипулировать DOM. Однако до сих пор я не смог понять, как выполнять отладку событий с помощью Firebug. В частности, я просто хочу увидеть список обработчиков событий, привязанных к определенному элементу в данный момент времени (используя точки останова Firebug JavaScript для отслеживания изменений). Но либо Firebug не способен видеть связанные события, либо я слишком туп, чтобы его найти. :-)
Любые рекомендации или идеи? В идеале я просто хотел бы видеть и редактировать события, связанные с элементами, подобно тому, как я могу редактировать DOM сегодня.