我们正在寻找一种方法来捕获在运行时
期间执行的所有回调函数例如,如果函数a()在页面加载期间运行而函数b()在单击按钮'b'时运行我想在timestamp1捕获a()运行然后在timestamp2捕获b() 我需要每个函数的文件/行/列(表示此函数启动的位置)
如果我们可以使用浏览器扩展/附加组件
来解决它,那就足够了答案 0 :(得分:0)
你确定可以这样做。 使用nsIEventListenerInfo组件。 https://developer.mozilla.org/en-US/docs/XPCOM_Interface_Reference/nsIEventListenerInfo
告诉它你想要听取哪个元素,然后你就可以得到它们。如果你想截取它们并有时阻止它们,那么在目标正在侦听的内容上添加你自己的监听器并执行event.stopPropagation和e.preventDefault