【发布时间】:2015-04-06 15:48:58
【问题描述】:
chrome 开发工具(或任何扩展)中是否有一个功能,我可以通过它查看在某个页面/应用程序上使用的所有事件侦听器。
编辑:
它肯定不是这个问题的重复:How do I view events fired on an element in Chrome DevTools?
上述问题解释了如何查找在我们与应用交互时触发的特定事件(我知道该怎么做!)。
我正在寻找的是我们在应用程序中侦听的所有事件的列表以及它们附加到哪些 DOM 元素。
【问题讨论】:
-
VisualEvent - Visual Event 是一个 Javascript 小书签,它提供有关已附加到 DOM 元素的事件的调试信息。可视事件显示:哪些元素附加了事件,附加到元素的事件类型,触发将与事件一起运行的代码,定义附加函数的源文件和行号(Webkit 浏览器和仅限歌剧)
-
感谢安德烈亚斯的建议。我已经试过了。看起来它只抓取 DOM 级别 0 和 1 类型的事件,而不是事件侦听器。
-
是否可以选择使用 jQuery?
-
EventSpy - Event Spy 是一个 chrome 扩展,可让您监视应用程序代码中侦听的事件,这使您可以轻松剖析大型 Web 应用程序 youtube.com/watch?v=Sl2LPQt1UPc
标签: javascript google-chrome google-chrome-devtools