FireFox 的 monitorEvents() 等价物是什么?
What's the monitorEvents() equivalent for FireFox?
Google Chrome 有一个功能,您可以 运行 monitorEvents(document)
并且您触发的每个事件都将记录在控制台中。
如何在 FireFox 中获得类似的功能?
我遇到了这个非常过时的答案,但是 Firebug 甚至不存在了:Using Firefox, how can I monitor all JavaScript events that are fired?
你可以试试这个
function monitorEvents(element) {
var log = function(e) { console.log(e);};
var events = [];
for(var i in element) {
if(i.startsWith("on")) events.push(i.substr(2));
}
events.forEach(function(eventName) {
element.addEventListener(eventName, log);
});
}
来源 --- https://paul.kinlan.me/monitoring-all-events-on-an-element/
或者,如果您想监视特定 DOM 个元素上的事件,您可以试试这个 --- Examine Event Listeners on MDN
Google Chrome 有一个功能,您可以 运行 monitorEvents(document)
并且您触发的每个事件都将记录在控制台中。
如何在 FireFox 中获得类似的功能?
我遇到了这个非常过时的答案,但是 Firebug 甚至不存在了:Using Firefox, how can I monitor all JavaScript events that are fired?
你可以试试这个
function monitorEvents(element) {
var log = function(e) { console.log(e);};
var events = [];
for(var i in element) {
if(i.startsWith("on")) events.push(i.substr(2));
}
events.forEach(function(eventName) {
element.addEventListener(eventName, log);
});
}
来源 --- https://paul.kinlan.me/monitoring-all-events-on-an-element/
或者,如果您想监视特定 DOM 个元素上的事件,您可以试试这个 --- Examine Event Listeners on MDN