Eventbug是firebug的附加组件(是的,附加组件的加载项),旨在跟踪分配给DOM元素的所有事件。
问题是 - 它实际上是如何运作的?一般来说,至少据我所知,没有办法在W3C事件模型中获取附加事件列表。
那些已经探讨过这个问题的人可以告诉我一些关于它的基本想法。是在全局范围内重新定义addEventListener还是什么?
答案 0 :(得分:9)
它正在使用nsIEventListenerService,这是Firefox附加组件可用的内部API。实际上,它是专门为Firebug引入的,请参阅bug 448602。