2011-10-09 21 views
10

Estoy intentando depurar un widget de terceros (+1 button para ser exactos). Específicamente, me gustaría establecer un punto de interrupción en Chrome que se detiene cuando se hace clic en un botón en el widget.¿Cómo establecer un punto de interrupción al hacer clic en un botón de terceros?

Me gustaría romper con el código de terceros que se encarga del evento click. ¿Hay alguna extensión de Chrome (o alguna otra cosa en la que no haya pensado) que me ayude a encontrar el lugar correcto en el código para irrumpir?

Respuesta

13

Puede utilizar las Herramientas para desarrolladores de Chrome; no se requiere extensión

Hice un ejemplo de botón +1 aquí: http://jsfiddle.net/rPnAe/. Si va a ese violín y abre Developer Tools (F12), vaya a Scripts y expanda Event Breakers Breakpoints y, finalmente, amplíe 'Mouse' y marque la casilla 'click', cada vez que haga clic en algún lugar (que incluye un detector de eventos), el depurador ahora se romperá en la línea de código que contiene la función de oyente.

+1

¡Más excelente, gracias! Soy nuevo en JS, pero el aprendizaje es mucho más divertido con las herramientas relativamente buenas y el conocimiento que tenemos hoy. – ripper234

+0

Parece que la pestaña "Secuencias de comandos" ahora se llama "Fuentes". – guaka

Cuestiones relacionadas