Смогу ли я получить список зарегистрированных обработчиков событий на узле DOM внутри расширения Firefox?
-
19-09-2019 - |
Вопрос
Я ничего не знаю о реализации расширений в Firefox, но, не увидев расширения, которое делает что-то подобное, на странице дополнений Mozilla, я не верю, что это возможно, но все равно спрошу об этом.
Решение
Да, в Firefox 3.6: https://bugzilla.mozilla.org/show_bug.cgi?id=448602
Другие советы
Ответ, кажется, «пока нет». http://www.quirksmode.org/js/events_advanced.html говорит
Одна из проблем текущей реализации модели регистрации событий W3C заключается в том, что вы не можете узнать, зарегистрированы ли уже какие-либо обработчики событий для элемента.
и
Лишь в самом недавнем своем События DOM уровня 3 W3C добавляет
eventListenerList
для хранения списка обработчиков событий, которые в данный момент зарегистрированы в элементе.Этот функционал пока не поддерживается ни одним браузером, он слишком новый.