Necesito depurar una aplicación web que utiliza jQuery para hacer algunas cosas bastante complejas y desordenadas DOM manipulación. En un momento dado, algunos de los eventos que estaban vinculados a determinados elementos, no se disparan y simplemente dejan de funcionar.
Si tuviera la capacidad de editar el código fuente de la aplicación, profundizaría y añadiría un montón de Firebug console.log()
y comentar/descomentar trozos de código para intentar localizar el problema. Pero supongamos que no puedo editar el código de la aplicación y necesito trabajar completamente en Firefox usando Firebug o herramientas similares.
Firebug es muy bueno para permitirme navegar y manipular el DOM. Sin embargo, hasta ahora no he sido capaz de averiguar cómo hacer la depuración de eventos con Firebug. Específicamente, sólo quiero ver una lista de manejadores de eventos ligados a un elemento en particular en un momento dado (usando Firebug JavaScript breakpoints para rastrear los cambios). Pero, o bien Firebug no tiene la capacidad de ver los eventos vinculados, o soy demasiado tonto para encontrarla. :-)
¿Alguna recomendación o idea? Idealmente, sólo me gustaría ver y editar los eventos vinculados a los elementos, de forma similar a como puedo editar el DOM hoy en día.