Jak sprawić, by konsola JavaScript Google Chrome była trwała?

249

Ponieważ tworzę witrynę dynamiczną, muszę śledzić zmiany między stronami, tj. Połączenia Ajax, POST, GET i podobne.

Szukam tej samej funkcjonalności jak w Firebug (gdzie możesz włączyć opcję „trwałe”, a konsola nie jest czyszczona za każdym razem, gdy przeładujesz stronę lub prześlesz formularz.

Moje pytania brzmią więc: czy istnieje sposób, aby konsola JavaScript przeglądarki Google Chrome była trwała? (A jeśli tak, to jak?)

Aktualizacja : Skopiuj odpowiedź tutaj, jeśli ktoś nadal tego szuka, Chrome 14+ ma ustawienie w Narzędziach programisty> Ustawienia oznaczone „Konsola: zachowaj nawigację podczas nawigacji”.

Aktualizacja 2 : najnowsze wersje Chrome (33+) mają tę opcję, klikając prawym przyciskiem myszy w konsoli.

Aktualizacja 3 (koniec 2017 r.): Najnowsze wersje Chrome (60+) mają tę opcję, otwierając konsolę, klikając koło zębate w prawym górnym rogu i wybierając „zachowaj dziennik”

Zlatko
źródło
teraz jest po prostu „Zachowaj dziennik”. Byłem doprowadzony do szału i ten post oszczędził mi dużo czasu. thankyou lol
Hunter

Odpowiedzi:

345

Jeśli ktoś nadal tego szuka, korzystam z przeglądarki Chrome 15.0.874.58 w wersji beta i mam pole wyboru w Narzędziach programisty> Ustawienia oznaczone „Konsola: zachowaj nawigację podczas nawigacji”. Dobrze się spisuje.

obraz ustawienia

Nick Cox
źródło
10
Dla każdego, kto nie nie ma w pozycji Narzędzia programistyczne> Ustawienia: gdy masz otwartą konsolę, w prawym dolnym rogu ekranu znajduje się trybik, „Zachowaj dziennik podczas nawigacji” znajduje się na pierwszej karcie w sekcji Konsola .
opsb
24
Począwszy od Chrome 17, kliknięcie prawym przyciskiem myszy na konsolę zapewnia dostęp do tej opcji.
soletan
2
Od 2019 r. Dla ustawień klikasz trzy małe pionowo ułożone kropki po prawej stronie paska menu Narzędzi deweloperskich :-)
Roland
26

wprowadź opis zdjęcia tutaj

w wersji 67.0.3396.87 (oficjalna wersja) (64-bit)

Szymon
źródło
Fantastyczny. Teraz mogę pobrać dzienniki, które rejestrują się przed odświeżeniem strony!
Frank
11

Niestety Chrome nie obsługuje jeszcze tej funkcji, chociaż w grudniu 2010 r. Dyskutowano o dodaniu w następnej głównej wersji ...

Ta odpowiedź nie jest już ważna

BenM
źródło
Podejrzewałem to. To jest powód, dla którego muszę mieć Firefoksa w pobliżu. Nawet FireBug Lite nie ma trwałej konsoli.
Zlatko
Muszę się dowiedzieć, jak to zrobiono w FireBug i zrobić moje pierwsze rozszerzenie google-chrome :)
Zlatko
4
Okazało się, że nie potrzebowałem go wcale tak bardzo: /
Zlatko
3
@uneakharsh, proszę, nie głosuj za tym. Zobacz, kiedy została napisana odpowiedź (marzec 2011 r.). Funkcjonalność została dodana od czasu opublikowania tej odpowiedzi ...
BenM
2
@uneakharsh Upvoting, ponieważ była to poprawna odpowiedź, gdy została napisana (marzec 2011 r.). Nie usuwasz odpowiedzi, kropka.
José Luis
2

Spróbuj włączyć konsolę w wyskakujących oknach

wprowadź opis zdjęcia tutaj

Kris
źródło
0

Począwszy od wersji Chrome 73.0.3683.86 (oficjalna wersja) (64-bitowa):

  1. Kliknij wielokropek w prawym górnym rogu Narzędzi dla programistów górna elipsa
  2. Nawigować do Settings > Preferences > Console
  3. Czek Preserve log upon navigation

opcje konsoli

Thomas Rokicki
źródło