Javascript 如何使用chrome扩展获取每个元素的所有事件侦听器

Javascript 如何使用chrome扩展获取每个元素的所有事件侦听器,javascript,google-chrome-extension,google-chrome-devtools,Javascript,Google Chrome Extension,Google Chrome Devtools,我试图获取DOM上所有元素的事件侦听器(不需要用户触发任何事件) 我正在使用chrome扩展,但即使使用chrome.devtools api,我也没有找到任何方法来实现这一点 我发现的是以下控制台api函数 getEventListeners(document); 但是它只在控制台上运行,我不能在实际代码上运行它 有什么想法吗 我没有任何相关的代码可以在这里显示,函数getEventListeners()的文档说明它只在控制台上运行,但可能是通过chrome扩展来实现的,但它不知道如何实现。

我试图获取DOM上所有元素的事件侦听器(不需要用户触发任何事件)

我正在使用chrome扩展,但即使使用chrome.devtools api,我也没有找到任何方法来实现这一点

我发现的是以下控制台api函数

getEventListeners(document);
但是它只在控制台上运行,我不能在实际代码上运行它

有什么想法吗


我没有任何相关的代码可以在这里显示,函数getEventListeners()的文档说明它只在控制台上运行,但可能是通过chrome扩展来实现的,但它不知道如何实现。

?谢谢,但我不确定如何使用它。当我在控制台或实际代码上使用时,它会返回一个异常“UncaughtReferenceError:DOMDebugger未定义”,请查找使用chrome.debugger API的演示扩展,并查看它如何调用远程调试协议。然后找出如何调用这个特定的方法。