Todavía no puedo creer que esto no sea posible, pero ¿hay alguna manera de recorrer el dominio y ver todos los manejadores de eventos conectados usando 'addEventListener'? This post y muchos otros dicen que no.Cómo encontrar detectores de eventos en un nodo DOM usando JavaScript
Si ese es el caso, entonces, ¿cómo lo muestran las aplicaciones como el inspector de Chrome o Firebug, que es lo que hacen? Supongo que probablemente aumenten los métodos del dom de alguna manera para que puedan rastrear lo que está vinculado.
¿Dónde ves Chrome o Firebug mostrar oyentes de eventos? –
Sí, ¡me encantaría saber dónde los ves también! He descargado plugins para Firebug que los muestran, pero probablemente tengas razón de que rastrean de alguna manera a cualquier oyente de eventos cuando están vinculados. – Ian
En el inspector web de Chrome haz clic en la pestaña 'elementos' en la parte superior. es el más alejado de la izquierda. Seleccione un elemento en el dom y luego en el lado derecho hay una lista de información sobre el elemento que ha seleccionado, como Estilos, Propiedades, etc. El último en la lista es Escuchas de eventos y le brinda toda la información que necesita. Pero solo puede ver la información de cada elemento seleccionado, no el DOM completo. Hense yo haciendo la pregunta :) – screenm0nkey