Czy istnieje sposób na obejrzenie plików cookie i ich wartości na żywo?

3

W chrome możesz wpisać

chrome://settings/cookies

i zobacz przeszukiwalną listę wszystkich ustawionych plików cookie w przeglądarce.

To, czego szukam, jest bardziej jak dziennik, w którym można przeglądać i oglądać pliki cookie ustawiane podczas przeglądania bez konieczności klikania i odświeżania. W ten sposób lepiej zrozumiałem stan mojej przeglądarki, ponieważ mogłem powiązać pliki cookie z tym, co zrobiłem, aby je ustawić.

Jeśli istnieje takie zwierzę, chciałbym wiedzieć, jak je nazwać, kiedy go szukam. Jeśli nie, ale masz pomysły, jak je stworzyć, to jestem wszystkim. Nie boję się pisać kodu.

candied_orange
źródło
Ostatnio widziałem rozszerzenie lub ustawienie (musiałbym poszukać), które prosi o zatwierdzenie każdego pliku cookie przed jego zapisaniem. Czy takie podejście dałoby ci to, czego potrzebujesz?
fixer1234
@ fixer1234 Zamknij, ale wyobrażam sobie, że pliki cookie są na tyle płodne, że zmuszenie ich do kliknięcia może być denerwujące. Nie chcę po prostu zabronić, zatwierdzać ani kontrolować plików cookie. Chcę dać im widoczność i zarządzać nimi.
candied_orange
Może mógłbyś użyć Fiddlera z niestandardowymi regułami, aby podświetlić wszystkie odpowiedzi HTTP, które mają Set-Cookienagłówek?
Vinayak,

Odpowiedzi:

4

Pliki cookie są specyficzne dla domeny. Możesz zobaczyć to, które aktualnie obowiązuje, używając narzędzi programistycznych wbudowanych w Chrome. Możesz zobaczyć te ustawione przez moje logowanie do Security.SE . Zasłoniłem zawartość, aby zapobiec shenaniganom.

Zrzut ekranu plików cookie w narzędziach dla programistów Chrome

Aby uzyskać dostęp do plików cookie w narzędziach programisty, wykonaj następujące czynności:

  • Naciśnij F12w przeglądarce Chrome, aby otworzyć narzędzia programistyczne
  • Kliknij kartę Zasoby
  • Kliknij strzałkę obok Pliki cookie po lewej stronie, aby rozwinąć drzewo
  • Wybierz domenę z listy, aby wyświetlić pliki cookie ustawione przez tę konkretną domenę.

W tym widoku można również zobaczyć dane zapisane w sesji przeglądarki oraz internetowe bazy danych HTML5, które mogą działać podobnie do plików cookie.

Burgi
źródło
1

Chrome przechowuje swoje pliki cookie w bazie danych SQLite, więc wymagany jest program. Baza danych znajduje się w pliku %localappdata%\Google\Chrome\User Data\Default\Cookies.

Jeśli korzystasz z systemu Windows, możesz użyć programu ChromeCookiesView . Jest to program GUI, który można również wywołać w trybie wsadowym, aby zrzucić pliki cookie do pliku tekstowego w posortowany sposób. Możesz na przykład napisać plik wsadowy, który zapętli się podczas zrzucania plików cookie i użyje tailprogramu do jego wyświetlenia.

Jeśli jesteś programistą, możesz również zmodyfikować przeglądarkę SQLite typu open source, aby okresowo wyświetlać pliki cookie. Na przykład: DB Browser for SQLite .

harrymc
źródło