¿Han implementado los navegadores el DOM3 EventListenerList?

La respuesta fue no en marzo de 2010:

Aplicación Browser EventListenerList

Me pregunto si ha habido algún progreso desde entonces.

Si la respuesta sigue siendo no … ¿hay alguna indicación de cuándo algún navegador podría soportarlo?

Para aquellos que buscan una solución práctica, consulte: ¿Cómo encontrar detectores de eventos en un nodo DOM al depurar o desde el código JavaScript?


EventListenerList estaba en un borrador anterior de DOM 3 Events y se eliminó por mucho tiempo de la especificación. Por lo que sé, al menos Gecko todavía no tiene nada como esto para las páginas web regulares, aunque ahora tiene una API para código privilegiado (extensiones) para enumerar oyentes (ver https://bugzilla.mozilla.org/show_bug .cgi? id = 570678 # c0 ).

Revisé las listas de correo del W3C y hubo algunas discusiones sobre este tema, pero aparentemente no se encontraron casos de uso para justificar la característica. Este es el mensaje más reciente que pude encontrar:

[…] ¿cuál es la motivación para agregar esta funcionalidad? Anteriormente, el grupo de trabajo resolvió eliminar el método hasEventListenerNS relacionado pero menos potente por falta de un caso de uso, y porque hay posibles problemas de seguridad.

(2001) http://lists.w3.org/Archives/Public/w3c-wai-ua/2001OctDec/thread.html#msg89 tiene alguna discusión de cuando se consideró el EventListenerList.

(2006) http://lists.w3.org/Archives/Public/www-archive/2006Mar/0032.html hace una pregunta al autor de quirksmode que parece ser responsable del mito de EventListenerList de DOM3 sobre los casos de uso de tales una característica; los archivos no muestran una respuesta.

(2008) otra discusión: http://lists.w3.org/Archives/Public/public-webapi/2008Apr/thread.html#msg66