Come rendere persistente la console JavaScript di Google Chrome?


249

Dal momento che sto costruendo un sito dinamico, devo tenere traccia delle modifiche tra le pagine, ad es. Chiamate Ajax, POST, GET roba e cose simili.

Sto cercando le stesse funzionalità di Firebug (dove è possibile abilitare "persistente" e la console non viene cancellata ogni volta che si ricarica una pagina o si invia un modulo.

Quindi, le mie domande sono: esiste un modo per rendere persistente la console JavaScript di Google Chrome? (E se sì, come?)

Aggiornamento : copia la risposta qui, se qualcuno lo sta ancora cercando, Chrome 14+ ha un'impostazione in Strumenti per gli sviluppatori> Impostazioni etichettata "Console: Mantieni accesso al navigatore".

Aggiornamento 2 : le ultime versioni di Chrome (33+) hanno questa opzione facendo clic con il tasto destro del mouse sulla console.

Aggiornamento 3 (fine 2017): le ultime versioni di Chrome (60+) hanno questa opzione aprendo la console, facendo clic sull'ingranaggio nell'angolo in alto a destra e selezionando "preserva registro"


è solo "Preserve Log" ora. Mi stavo facendo impazzire e questo post mi ha fatto risparmiare un sacco di tempo. grazie lol
Hunter

Risposte:


345

Se qualcuno lo sta ancora cercando, sono su Chrome 15.0.874.58 beta-m e ho una casella di controllo in Strumenti per gli sviluppatori> Impostazioni etichettata "Console: Mantieni accesso alla navigazione". Fa bene il lavoro.

immagine di impostazione


10
Per chiunque non abbia individuato gli Strumenti per sviluppatori> Impostazioni: quando hai la console aperta c'è un ingranaggio nella parte in basso a destra dello schermo, il "Mantieni registro durante la navigazione" è nella prima scheda nella sezione Console .
opsb,

24
A partire da Chrome 17, facendo clic con il pulsante destro del mouse sulla console è possibile accedere a tale opzione.
soletan,

2
A partire dal 2019, per le impostazioni fai clic sui tre piccoli punti impilati verticalmente nell'estrema destra sulla barra dei menu di Dev Tools :-)
Roland

26

inserisci qui la descrizione dell'immagine

alla versione 67.0.3396.87 (build ufficiale) (64 bit)


Fantastico. Ora posso ottenere quei registri che si registrano subito prima dell'aggiornamento della pagina!
Frank,

11

Sfortunatamente, Chrome non supporta ancora questa funzionalità, anche se nel dicembre 2010 si è parlato dell'aggiunta nella prossima versione principale ...

Questa risposta non è più valida


Lo sospettavo. È il motivo per cui devo tenere Firefox in giro. Anche FireBug Lite non ha una console persistente.
Zlatko,

Dovrò imparare come è stato fatto in FireBug e creare la mia prima estensione google-chrome :)
Zlatko

4
Alla fine non ne ho avuto più bisogno: /
Zlatko,

3
@uneakharsh, per favore, non sottovalutare per questo. Guarda quando è stata scritta la risposta (marzo 2011). La funzionalità è stata aggiunta da quando è stata pubblicata questa risposta ...
BenM,

2
@uneakharsh Miglioramento perché questa era la risposta corretta quando è stata scritta (marzo 2011). Non elimini le risposte, punto.
José Luis,

2

Prova questo per abilitare la console sui popup

inserisci qui la descrizione dell'immagine


0

A partire dalla versione 73.0.3683.86 di Chrome (build ufficiale) (64 bit):

  1. Fai clic sui puntini di sospensione in alto a destra in Strumenti per sviluppatori ellissi superiori
  2. Navigare verso Settings > Preferences > Console
  3. Dai un'occhiata Preserve log upon navigation

opzioni console

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.