¿Cómo hacer que la consola JavaScript de Google Chrome sea persistente?

249

Como estoy construyendo un sitio dinámico, necesito rastrear los cambios entre páginas, es decir. Llamadas Ajax, POST, GET y cosas similares.

Estoy buscando la misma funcionalidad que en Firebug (donde puede habilitar "persistente" y la consola no se borra cada vez que vuelve a cargar una página o envía un formulario.

Entonces, mi pregunta es: ¿hay alguna manera de hacer que la consola JavaScript de Google Chrome sea persistente? (Y si es así, ¿cómo?)

Actualización : copiando la respuesta aquí, si alguien todavía está buscando esto, Chrome 14+ tiene una configuración en Herramientas para desarrolladores> Configuración etiquetada "Consola: Conservar inicio de sesión en la navegación".

Actualización 2 : las últimas versiones de Chrome (33+) tienen esta opción haciendo clic derecho en la consola.

Actualización 3 (finales de 2017): las últimas versiones de Chrome (60+) tienen esta opción abriendo la consola, haciendo clic en el engranaje en la esquina superior derecha y seleccionando "preservar registro"

Zlatko
fuente
es solo "Preserve Log" ahora. Me estaba volviendo loco y esta publicación me ahorró mucho tiempo. gracias lol
Hunter

Respuestas:

345

Si alguien todavía está buscando esto, estoy en Chrome 15.0.874.58 beta-my tengo una casilla de verificación en Herramientas para desarrolladores> Configuración con la etiqueta "Consola: preservar la navegación de inicio de sesión". Hace bien el trabajo.

imagen de ajuste

Nick Cox
fuente
10
Para cualquier otra persona que no conozca dónde están las Herramientas para desarrolladores> Configuración: cuando tiene la consola abierta, hay un engranaje en la parte inferior derecha de la pantalla, el "Conservar registro al navegar" se encuentra en la primera pestaña de la sección Consola .
opsb
24
A partir de Chrome 17, hacer clic derecho en la consola también proporciona acceso a esa opción.
soletan
2
A partir de 2019, para la configuración, haga clic en los tres pequeños puntos apilados verticalmente en el extremo derecho de la barra de menú de Dev Tools :-)
Roland
26

ingrese la descripción de la imagen aquí

en la versión 67.0.3396.87 (versión oficial) (64 bits)

Simón
fuente
Fantástico. ¡Ahora puedo obtener esos registros que se registran justo antes de que la página se actualice!
Frank
11

Desafortunadamente, Chrome todavía no admite esa funcionalidad, aunque se habló en diciembre de 2010 sobre agregar en la próxima versión principal ...

Esta respuesta ya no es válida.

BenM
fuente
Sospeché esto. Es la razón por la que tengo que mantener a Firefox cerca. Incluso FireBug Lite no tiene una consola persistente.
Zlatko
Tendré que aprender cómo se hizo en FireBug y hacer mi primera extensión de google-chrome :)
Zlatko
44
Resultó que no lo necesitaba tanto: /
Zlatko
3
@uneakharsh, por favor, no voten por eso. Mire cuándo se escribió la respuesta (marzo de 2011). La funcionalidad se ha agregado desde que se publicó esta respuesta ...
BenM
2
@uneakharsh Votación porque esta fue la respuesta correcta cuando se escribió (marzo de 2011). No eliminas respuestas, punto.
José Luis
2

Pruebe esto para habilitar la consola en ventanas emergentes

ingrese la descripción de la imagen aquí

Kris
fuente
0

A partir de la versión 73.0.3683.86 de Chrome (compilación oficial) (64 bits):

  1. Haga clic en los puntos suspensivos en la parte superior derecha de Herramientas para desarrolladores puntos suspensivos superiores
  2. Navegar a Settings > Preferences > Console
  3. Cheque Preserve log upon navigation

opciones de consola

Thomas Rokicki
fuente