2012-06-21 22 views
41

Estoy tratando de usar las herramientas de desarrollador de Chrome para solucionar un problema que tengo con Twitter oauth.¿Cómo evito que se cierren las herramientas de desarrollador de Chrome cuando se cierra la ventana actual del navegador?

Cuando aparece la ventana oauth, abro las herramientas de desarrollador para controlar las solicitudes, pero tan pronto como se cierra la ventana de herramientas, la ventana de herramientas del desarrollador también se cierra. Me gustaría poder mantener abierta la ventana de herramientas de desarrollador para poder inspeccionar las solicitudes realizadas.

¿Esto es posible?

+2

FYI, Acabo de presentar un error en contra de Chromium sobre esto: http://crbug.com/171447. –

+0

Al 15 de diciembre de 2017, se corrigió crbug.com/171447. –

Respuesta

4

Intente utilizar la depuración remota: https://developers.google.com/chrome-developer-tools/docs/remote-debugging En este caso, las Herramientas del desarrollador se abrirán en una pestaña del navegador diferente que no se cerrará automáticamente.

También considere establecer un punto de interrupción en el código que cierra la ventana si puede encontrarlo.

+0

Esto podría funcionar para depurar Chrome en Android, pero no funcionó para mí en mi computadora. Fui a Chrome: // inspeccionar/# páginas, encontré la pestaña, presioné inspeccionar, pero las herramientas de desarrollo aún se cerraron cuando se cerró la ventana. – tobek

43
No

una solución perfecta, pero puede agregar puntos de interrupción en los eventos Window.close y unload activando las casillas de verificación en:

Developer tools -> "Sources" tab -> Event Listener Breakpoints -> Window -> close 

Y

Event Listener Breakpoints -> Load -> unload 

Trata de marcar ambos y ver cuál funciona mejor para usted

+2

¿Alguien sabe por qué esto no funciona bien para mí? La ventana aún se cierra. – Rubinous

+1

Intente marcar también 'Load -> download' – jfhfhf839

15

Otra opción es agregar manualmente un punto de interrupción usted mismo. Abra su ventana se cierra demasiado rápidamente, abre la consola JS, y:

window.addEventListener('unload', function() { debugger; }) 

Pero todo se reduce a exactamente lo que la ventana está haciendo, y en qué momento desea dejar las cosas, así experimentar con eventos Puntos de interrupción del oyente en la pestaña Fuentes, como en la respuesta de @ jfhfhf839, es una buena idea también.

En mi caso (depuración de Google flujo de OAuth), ni tampoco Window -> CloseLoad -> Unload hizo el truco, pero Script > Script First Statement era útil, aunque tuve que reanudar la ejecución un par de veces antes de llegar a donde quería.

+0

Para IE, puede usar: ' window.attachEvent ("onunload", function() {debugger;}) ' – Freddie

Cuestiones relacionadas