Devo eseguire il debug di un'applicazione Web che utilizza jQuery per eseguire alcune manipolazioni DOM piuttosto complesse e disordinate . Ad un certo punto, alcuni degli eventi legati a elementi particolari non vengono attivati e semplicemente smettono di funzionare.
Se avessi la possibilità di modificare l'origine dell'applicazione, analizzerei e aggiungerei un mucchio di istruzioni Firebug console.log()
e commenti / commenti di codice per provare a individuare il problema. Ma supponiamo che non riesca a modificare il codice dell'applicazione e che debba funzionare interamente in Firefox utilizzando Firebug o strumenti simili.
Firebug è molto bravo a farmi navigare e manipolare il DOM. Finora, tuttavia, non sono stato in grado di capire come eseguire il debug degli eventi con Firebug. In particolare, voglio solo vedere un elenco di gestori di eventi associati a un determinato elemento in un determinato momento (utilizzando i breakpoint JavaScript di Firebug per tracciare le modifiche). Ma Firebug non ha la capacità di vedere eventi associati o sono troppo stupido per trovarlo. :-)
Qualche consiglio o idea? Idealmente, vorrei solo vedere e modificare eventi legati ad elementi, in modo simile a come posso modificare DOM oggi.