Eventbug实际上是如何工作的

时间:2011-08-31 09:08:12

标签: javascript dom javascript-events firebug

Eventbug是firebug的附加组件(是的,附加组件的加载项),旨在跟踪分配给DOM元素的所有事件。

问题是 - 它实际上是如何运作的?一般来说,至少据我所知,没有办法在W3C事件模型中获取附加事件列表。

那些已经探讨过这个问题的人可以告诉我一些关于它的基本想法。是在全局范围内重新定义addEventListener还是什么?

1 个答案:

答案 0 :(得分:9)

它正在使用nsIEventListenerService,这是Firefox附加组件可用的内部API。实际上,它是专门为Firebug引入的,请参阅bug 448602