我想在开发人员工具控制台中的 JavaScript 中获取在元素上注册的所有事件监听器。
在 Chrome 中,getEventListeners(domElement)
存在。
在 Firebug 中,这显然也存在。 Firebug 已停产。我找到了this article其中说:
So it’s sad that Firebug is now reaching end-of-life in the Firefox browser, with the release of Firefox Quantum (version 57) next month. The good news is that all the capabilities of Firebug are now present in current Firefox Developer Tools.
强调我的。
但是,
getEventListeners
在我安装的 Firefox Developer Edition 78.0b3 中不起作用。那么如何获取在控制台元素上注册的事件监听器列表呢?
最佳答案
根据这个页面:https://bugzilla.mozilla.org/show_bug.cgi?id=1164285正在处理中,所以 getEventListeners
尚未在新的 Firefox 中实现。
可以在 Inspector
中找到该元素。面板,右侧有一个 event
按钮,显示事件监听器。您可以检查它们并在代码中找到它们的位置。
关于javascript - Firefox 开发者版获取注册在元素 getEventListeners 上的所有事件监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62216504/