2010-11-03 12 views
12

Estoy usando Firefox. ¿Hay algo que me muestre todos los eventos de JavaScript que se activan en tiempo real?Ver eventos de Javascript en el navegador

+0

Dicha lista se contaminó con un millón de eventos de ratón que es probable que no le interesan. – mikerobi

+0

@mikerobi normalmente no, no me importaría. Pero necesito depurar algunos problemas de eventos donde están disparando en diferentes órdenes. Por lo tanto, necesito verlos a todos en este caso. – 7wp

Respuesta

15

Puede hacer clic con el botón derecho en un elemento en la ficha HTML Firebug y hacer clic en Eventos de registro.

A continuación, verá todos los eventos recibidos por ese elemento en la pestaña Consola.
Incluso puede hacer clic en uno de ellos para explorar las propiedades del objeto event.

+1

Es un gran truco, pero ... Desafortunadamente, la configuración de "Registrar eventos" no se "pega" a ese elemento, lo que hace imposible registrar eventos que ocurren mientras (o directamente después) se carga la página. ¿Alguien sabe una manera de registrar esos eventos también? – marcvangend

+1

@marcvangend: Establezca un punto de interrupción de Javascript en algún lugar que se activará antes de que se active el evento, luego haga clic en Registrar eventos. – SLaks

+0

Esto es bueno, me pregunto si Chrome tiene tal cosa – 7wp

3

He estado usando Visual Event desde hace algunos años. Es un marcador simple, lo que significa que solo tiene que arrastrarlo a sus marcadores, y luego hacer clic en él mientras está en su página para resaltar visualmente todos los eventos de javascript. También puede activar los eventos a voluntad, y probablemente mucho más. Es muy fácil e intuitivo de usar, y perfecto para encontrar rápidamente lo que estás buscando. Darle una oportunidad:

https://github.com/DataTables/VisualEvent

+0

Existen dos versiones diferentes de Visual Event. Siempre los mantengo a ambos en el marcador: [v1] (http://sprymedia.co.uk/article/Visual+Event), [v2] (http://sprymedia.co.uk/article/Visual+ Evento + 2) – Pino

Cuestiones relacionadas