Что эквивалентно monitorEvents () для FireFox? - PullRequest
0 голосов
/ 03 июня 2018

В Google Chrome есть функция, позволяющая запускать monitorEvents(document), и каждое запущенное событие будет регистрироваться в консоли.

Как получить аналогичные функции в FireFox?

Я пришелчерез этот очень устаревший ответ, но Firebug даже больше не существует: Используя Firefox, как я могу отслеживать все события JavaScript, которые запускаются?

1 Ответ

0 голосов
/ 03 июня 2018

Вы можете попробовать это

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, вы можете попробовать это --- Проверка прослушивателей событий на MDN

...