Подтвердить что ты не робот

Расширение Firefox, чтобы узнать, какое событие Javascript связано с проверяемым элементом?

Можно связать события Javascript с элементами html без использования встроенных объявлений.

Есть ли способ проверить элемент html, чтобы узнать, какие события связаны с элементом? Я хочу знать о событиях, определенных разработчиком, а не о внутренних, которые входят в браузер.

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

Я пытаюсь запустить Event Spy с помощью инспектора кода, но он регистрирует слишком много внутренних, если только я не использую его правильно.

4b9b3361

Ответ 1

Визуальное событие 2

Visual event
(источник: tinygrab.com)

Visual Event - это Javascript bookmarklet с открытым исходным кодом, который предоставляет отладочную информацию о событиях, которые были прикреплены к элементам DOM.

Ответ 2

Нет возможности перечислить слушателей, добавленных с помощью addEventListener в ядро ​​Firefox (ошибка 448602).

Могут быть обходные пути, но я ничего не знаю. См. Также Как найти прослушиватели событий на DOM node при отладке или из кода JavaScript?

[править] Ой, подождите, определите "какие события связаны"? Вы имели в виду, какие события могут срабатывать на node? Если это так, вы должны уточнить свой вопрос.

Ответ 3

В Firefox 33 эта функция добавлена в инспектор в . Вы можете увидеть значок "ev" или "event" рядом с элементами, у которых есть прослушиватели событий. Нажатие, которое отображает список всех слушателей событий, связанных с элементом.

enter image description here

MDN - изучить слушателей событий