Как получить список слушателей событий элемента с помощью vanilla JS в 2019 году

Есть несколько других тем, которые ищут то же самое здесь, в Stack Overflow, хотя ни на одну из них нет ответа, и большинство из них очень, очень старые.

Итак, до 2019 года осталось несколько дней, у нас есть ES6, и браузеры прошли долгий путь. Есть ли у нас наконец решение для этого?

Примечания:

  • Нет jQuery (нет данных $ __), решение должно работать с событиями, связанными напрямую с использованием addEventListener
  • Никаких инструментов разработки, никаких плагинов Chrome, никакого getEventListeners() в консоли. Стандартное кодирование.
  • Никакого "взлома" addEventListener() на регистрацию звонков.

Это принятие желаемого за действительное или браузеры наконец-то предоставляют нам эту информацию в наши дни?

Насколько мне известно, у нас до сих пор нет собственного способа добиться этого, конечно, есть библиотеки и фреймворки, которые будут управлять этим за вас, но изначально ... Я лично не знаю, поэтому я буду интересно узнать себя ...

JO3-W3B-D3V 19.12.2018 13:23

Если бы что-то подобное было возможно, мы бы, наверное, уже видели это в новом ответе на старый вопрос.

CertainPerformance 19.12.2018 13:29

«Никакого "взлома" addEventListener() для регистрации звонков» - к сожалению, я считаю, что это пока единственный способ.

David Thomas 19.12.2018 13:32

Я думаю, вы прошли через stackoverflow.com/questions/9046741/…

Sergiu Paraschiv 19.12.2018 13:54
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
6
4
716
0

Другие вопросы по теме