2015-10-23 11 views
6

Mi capita spesso di utilizzare la console di debug di Chrome per la sperimentazione di frammenti di codice javascript. Quando ho capito bene di solito voglio copiare i comandi necessari nella mia sceneggiatura, ma qui è dove diventa complicato. Non ci sono opzioni di filtro per i comandi e nessun modo per richiamare determinati comandi (come con Ctrl-R in Bash), quindi è necessario scorrere tutti i comandi nella cronologia e copiare i comandi che si desidera uno per uno.cui è memorizzata la cronologia dei comandi della console del debugger di Chrome?

Invece, penso che dovrebbe essere possibile recuperare la cronologia dei comandi da parte di alcuni file o database SQLite. Ma non riesco a trovarlo.

Quindi la mia domanda è: Dove è la cronologia dei comandi della console del debugger di Chrome conservati?

risposta

4

ho trovato una risposta qui:? How to access firefox web console command history?

ho hade qualche difficoltà a trovare funziona, ma ecco come ho fatto.

Aprire la console sviluppatore (shift-ctrl-I), quindi aprire la console in una nuova finestra se non lo è già usando il menu in alto a destra (i tre punti).

Quando è una finestra separata, premere shift-Ctrl-I di nuovo. Quindi incollare qualcosa di simile:

var hist = JSON.parse(localStorage.consoleHistory); 
hist.forEach(function(command){ 
    console.log(command); 
}) 

Ora, con tutti i comandi nella console è possibile sia tutti copiare negli appunti o utilizzare il campo del filtro di sopra della console per fare un po 'di filtraggio su di loro (è possibile utilizzare regex).

3

https://code.google.com/p/chromium/issues/detail?id=171386

Sembra si era parlato di una tale funzione, che non è mai venuto a compimento È possibile raccogliere alcune persone e la pressione gli sviluppatori di metterlo in, o farlo fare. suona davvero utile per me (:

Per la storia recupero: https://developer.chrome.com/extensions/experimental_devtools_console#method-getMessages

ne dite di sviluppare un'estensione intorno a quel

+0

@How di sviluppare un'estensione intorno a quello. Sarebbe fantastico :) – marlar

+2

Se riesci a trovare 10 persone che pensano che sia utile, farò in modo che l'estensione impieghi circa un giorno – DannyZB

+0

Contattami come una persona che pensa che sarebbe utile, e sarei felice di prova ad aiutarti a costruirlo, FWIW. –

Problemi correlati