10 votes

Comment fonctionne Eventbug ?

Eventbug est un add-on pour Firebug (oui, add-on pour add-on), qui a pour but de suivre tous les événements assignés aux éléments du DOM.

La question est de savoir comment cela fonctionne réellement. Puisque, de manière générale, il n'y a aucun moyen, du moins à ma connaissance, d'obtenir la liste des événements attachés dans le modèle d'événement du W3C.

Est-ce que quelqu'un qui a déjà exploré cette question peut me dire quelque chose sur l'idée de base sous-jacente. S'agit-il de redéfinir addEventListener dans le champ d'application global ou quelque chose comme ça ?

9voto

Wladimir Palant Points 34829

Il utilise nsIEventListenerService qui est une API interne disponible pour les modules complémentaires de Firefox. En fait, elle a été introduite spécifiquement pour Firebug, voir bug 448602 .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X