2015-10-23 13 views
6

Często używam konsoli debuggera Chrome do eksperymentowania z fragmentami kodu javascript. Kiedy mam rację, zazwyczaj chcę skopiować potrzebne polecenia do mojego skryptu, ale tutaj jest to miejsce, w którym robi się bałagan. Nie ma opcji filtrowania poleceń i nie ma możliwości odwołania niektórych poleceń z powrotem (np. Z Ctrl-R w Bash), więc musisz przejść przez wszystkie polecenia w historii i skopiować polecenia, które chcesz jeden po drugim.Gdzie jest przechowywana historia poleceń konsoli debuggera Chrome?

Zamiast tego, wydaje mi się, że powinno być możliwe pobranie historii poleceń z jakiegoś pliku lub bazy danych Sqlite. Ale nie mogę tego znaleźć.

Moje pytanie brzmi: Gdzie jest przechowywana historia poleceń konsoli debuggera Chrome?

Odpowiedz

4

znalazłem odpowiedź tutaj:? How to access firefox web console command history?

ja hade pewien kłopot działa, ale oto jak to zrobiłem:

Otwórz konsolę programisty (shift-ctrl-I), a następnie otwórz konsolę w nowym oknie, jeśli nie jest to już możliwe za pomocą menu w prawym górnym rogu (trzy kropki).

Gdy jest to osobne okno, naciśnij ponownie shift-ctrl-I. Następnie wkleić coś takiego:

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

Teraz z wszystkich komend w konsoli Można skopiować je wszystkie do schowka lub użyć pola filtra powyżej konsoli zrobić kilka filtrowanie na nich (można użyć wyrażenia regularnego).

3

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

Wydaje mówiono o takiej cechy, które nigdy nie zaowocowały można zebrać kilka osób i ciśnienie deweloperów, aby umieścić go w, lub zrobić to. Brzmi naprawdę użyteczne dla mnie (:

do pobierania historii: https://developer.chrome.com/extensions/experimental_devtools_console#method-getMessages

Jak o opracowanie rozszerzenia wokół tego

+0

@Jak chodzi o opracowanie rozszerzenia wokół tego. Byłoby wspaniale :) – marlar

+2

Jeśli znajdziesz 10 osób, które uznają za przydatne, zrobię to rozszerzenie powinno zająć około dnia – DannyZB

+0

Policz mi, jako jedną osobę, która myśli, że to byłoby przydatne, i byłbym szczęśliwy spróbuj pomóc, FWIW. –

Powiązane problemy