Как на самом деле работает Eventbug - PullRequest
10 голосов
/ 31 августа 2011

Eventbug - это надстройка для firebug (да, надстройка для надстройки), которая предназначена для отслеживания всех событий, назначенных элементам DOM.

Вопрос в том,- как это на самом деле работает?Поскольку, вообще говоря, нет способа, по крайней мере, насколько я знаю, получить список прикрепленных событий в модели событий W3C.

Может ли кто-нибудь, кто уже исследовал эту проблему, рассказать мне что-то об основной идеепод.Это переопределение addEventListener в глобальной области видимости или что-то еще?

1 Ответ

9 голосов
/ 31 августа 2011

Он использует nsIEventListenerService , который является внутренним API, доступным для дополнений Firefox. Фактически, это было введено специально для Firebug, см. bug 448602 .

...