Jak przeglądać, dodawać lub edytować pliki cookie w Google Chrome?

290

Chcę przeglądać, dodawać i edytować pliki cookie mojego Google Chrome. Czy ktoś może mi zasugerować sposób na zrobienie tego?

użytkownik67024
źródło
14
ponieważ opcja została zmieniona w nowszych wersjach Chrome, po prostu kliknij prawym przyciskiem myszy na stronie i wybierz Inspekcja (lub naciśnij F12), przejdź do zakładki Aplikacja i wybierz Pliki cookie, które znajdują się w sekcji Pamięć:Right-Click: Inspect > Application tab > Storage > Cookies
S.Serpooshan

Odpowiedzi:

255

Możesz przejść do Developer Tools( Ctrl- Shift- Jlub Tools -> Developer Tools) -> Consolei wprowadzić polecenie javascript:

document.cookie="keyofcookie=valueofcookie"

Za pomocą tej techniki możesz zastąpić lub dodać nowe pliki cookie.

Możliwe jest ustawienie wielu opcji plików cookie, tj

document.cookie="username=John Doe; expires=Thu, 18 Dec 2013 12:00:00 UTC; path=/";
StanleyD
źródło
8
Stanley w zasadzie to powiedział, ale dla wyjaśnienia - jeśli edytujesz tylko jeden plik cookie za pomocą tego polecenia, nie usuwa on wszystkich innych plików cookie na stronie, w rzeczywistości zastępuje tylko pliki cookie wymienione w poleceniu.
Jon z
36
To nie zadziała, jeśli jakaś strona internetowa używa HttpOnlyflagi, aby uniemożliwić dostęp do plików cookie przez JS (aby odmówić ataków XSS). Więcej na wiki .
s3m3n
Cześć, czy możesz również ustawić datę ważności przy użyciu tej metody?
Drewdavid
1
Działa także pisanie w pasku adresu.
kenorb
1
@ s3m3n Jeśli chcesz zmienić HttpOnlyplik cookie bez korzystania z wtyczek stron trzecich, możesz najpierw użyć karty Zasoby , aby usunąć plik cookie, a następnie użyć go document.cookiedo utworzenia nowego pliku cookie.
kasperd
111

Być może najłatwiejszym sposobem wyświetlenia plików cookie w przeglądarce Chrome jest odwiedzenie:

  • chrome: // settings / cookies

Nie pozwala to edytować plików cookie w Google Chrome 33.0.1750.117 (oficjalna wersja 252094) w systemie Mac OS X, ale umożliwia przeglądanie i usuwanie.


Aktualizacja (2017-08-08) [zweryfikowany w 59.0.3071.115 (oficjalna wersja) (64-bit)]

W nowszych wersjach pliki cookie są wymienione na stronie:

  • chrome: // settings / content / cookies

Aktualizacja (2018-03-01) [Google Chrome 64.0.3282.167 (oficjalna wersja) (64-bit)]

Aby zobaczyć zawartość, musisz wybrać „Zobacz wszystkie pliki cookie i dane witryny” lub postępuj zgodnie ...

  • chrome: // settings / siteData
Johnsyweb
źródło
4
Nie ma hiperłącza, ponieważ Chrome nie zezwala na hiperłącza chrome://.
Martin Thoma,
2
@moose Chociaż Chrome zezwala na dodawanie tych specjalnych linków do zakładek Chrome w celu ułatwienia dostępu (przypisuje również specjalny favicon „ząb”). Mam ten konkretny na pasku zakładek dla łatwego dostępu.
MrWhite
2
@moose Tak. (Chociaż Chrome pozwalał ci przeciągać te specjalne linki do paska adresu / pola omni, ale one też to zatrzymały - po prostu dostajesz about:blankteraz stronę. Nadal możesz ręcznie „Skopiować adres linku” i wkleić go w pasku adresu - nieznacznie szybszy niż wybieranie , kopiowanie i wklejanie.)
MrWhite
4
@Daniel: W Chrome 59 nowym adresem jest chrome: // settings / content / cookies (można go znaleźć, wyszukując „Cookies” w polu wyszukiwania u góry strony ustawień).
Ken Bloom
5
Lokalizacja zostanie zmieniona. Nowa lokalizacja to chrome: // settings / content / cookies? Search = cookie
Sm Yamashita
61

Za pomocą 10.0.648.45 dev możesz przeglądać pliki cookie w Opcje → Pod maską → Ustawienia treści → Wszystkie pliki cookie i dane strony.

Możesz także wyświetlić pliki cookie dla bieżącej witryny za pomocą Narzędzi programisty ( F12, Ctrl- Shift- Jlub Ustawienia (ikona hamburgera) Więcej narzędzi → Narzędzia programisty), Aplikacja → Pliki cookie.

Dan H.
źródło
40
Ale nie możesz edytować wartości w żadnym panelu, prawda?
phihag
14
Zgadza się, możesz przeglądać je tylko w Chrome bez dodatków.
Dan H
Pamiętaj, że przeglądanie Zasoby> Pliki cookie (w narzędziach dla programistów) pokazuje tylko pliki cookie dostępne dla bieżącego żądania. Natomiast „Wszystkie pliki cookie i dane witryny ...” pokazują wszystkie pliki cookie ustawione dla określonej domeny (niezależnie od ścieżki ).
MrWhite
@phihag A jeśli wartość pliku cookie będzie zbyt długa, Narzędzia dla programistów ją przycią.
HEX
2
W ramach zastosowania | Pliki cookie w nowszej wersji Chrome (59), możesz edytować istniejące wartości i dodawać nowe wpisy (klikając dwukrotnie ostatni wiersz).
Kenston Choi,
32

Sfrustrowały mnie obecne rozwiązania w sklepie z rozszerzeniami, aby wyświetlać, edytować, tworzyć i usuwać pliki cookie. Obecne rozwiązania pojawiły się jako wyskakujące okienka i nie miały dobrego interfejsu użytkownika. Chciałem uzyskać taką samą funkcjonalność jak edytor plików cookie firebug z wyglądem i działaniem Chrome. Więc zrobiłem jeden:

Cookie Inspector - brak menedżera plików cookie dla Google Chrome. Edytuj i twórz pliki cookie bezpośrednio w Narzędziach programisty.

zachodni
źródło
Wreszcie przyzwoity zamiennik Firecookie. Dziękuje!
georg
Nie działa z Chrome 42. Jakikolwiek inny?
nitech
Cześć @nitech. Jestem na Chrome 43 i działa całkiem dobrze. Może możesz zgłosić to, co nie działa w pomocy technicznej . Dzięki.
westoque
26

Dla rzeczywistej strony

Ostatnio zmieniono go z zasobów na aplikację. Więc:

  1. Naciśnij F12
  2. Przejdź do aplikacji (karta)> pliki cookie (pasek boczny)
  3. Edytuj istniejące pliki cookie lub utwórz nowe, klikając dwukrotnie w pusty wiersz.

Migawka:

wprowadź opis zdjęcia tutaj

Domeny AKT
źródło
17

Dla wszystkich stron

  1. Przejdź do ustawień :

    wprowadź opis zdjęcia tutaj

    (teraz jesteś na chrome: // settings /)

  2. Przewiń do sekcji Prywatność> Ustawienia treści ...

    wprowadź opis zdjęcia tutaj

    (teraz korzystasz z chrome: // settings / content)

  3. Kliknij Wszystkie pliki cookie i dane witryny ...

    wprowadź opis zdjęcia tutaj

    (teraz korzystasz z chrome: // settings / cookies)

  4. Tutaj możesz wyświetlić / usunąć plik cookie lub usunąć wszystkie pliki cookie. Kliknij etykiety, aby zobaczyć szczegóły.

    wprowadź opis zdjęcia tutaj

Dla rzeczywistej strony

  1. naciśnij F12
  2. Przejdź do Zasoby > Pliki cookie

    wprowadź opis zdjęcia tutaj

  3. Po prawej stronie widać ciasteczka. Jeśli chcesz je usunąć> kliknij prawym przyciskiem myszy> Usuń :

    wprowadź opis zdjęcia tutaj


Aby edytować pliki cookie , polecam wtyczkę Chrome: EditThisCookie ( https://chrome.google.com/webstore/detail/editthiscookie/fngmhnnpilhplaeedifhccceomclgfbg ), o której już wspomniano.

ROMANIA_inżynier
źródło
OK i jak to zrobić w trybie incognito? chrome://settingsjest otwierany w oknie innym niż Incognito i nie pokazuje mi żadnych plików cookie, mimo że mam mnóstwo kart otwartych w trybie Incognito.
izogfif
Chrome nadaje się do oglądania i wygląda na to, że EditThisCookie podaje nieprawidłowe informacje i jest złośliwym oprogramowaniem / oprogramowaniem reklamowym lub, w najlepszym razie, oprogramowaniem reklamowym z linii granicznej superuser.com/questions/1430151/...
barlop
12

Istnieje wtyczka Chrome o nazwie Edytuj ten plik cookie. Dodaje menu do paska narzędzi przeglądarki, które pozwala dodawać, edytować i usuwać pliki cookie.

Zainstaluj go tutaj: https://chrome.google.com/webstore/detail/edit-this-cookie/fngmhnnpilhplaeedifhccceomclgfbg

Kod źródłowy jest tutaj: https://github.com/fcapano/Edit-This-Cookie

Christopher Adams
źródło
Właśnie zainstalowany i wygląda na dobrą wtyczkę. Ponadto pozwala edytować pliki cookie httpOnly. Bardzo przydatny.
Felix Eve
Chrome nadaje się do oglądania i wygląda na to, że EditThiscookie podaje nieprawidłowe informacje superuser.com/questions/1430151/...
barlop
5

Dla kompletności należy zauważyć, że nie potrzebujesz konsoli narzędzi programistycznych ani żadnych dodatków, rozszerzeń ani wtyczek.

Polecenia javascript dostarczone przez @StanleyD można wprowadzić bezpośrednio do paska adresu, dodając tylko dodatkowy „javascript:”. Na przykład

javascript:document.cookie="keyofcookie=valueofcookie"

Jest to przydatne w środowisku, w którym musisz wysłać zmianę pliku cookie do grupy użytkowników bez technologii, bez przytłaczania ich krokami.

Nie osoby
źródło
2
To nie działa, jeśli użyto HttpOnly.
Flimm
4

Polecam korzystanie z zewnętrznych menedżerów plików cookie. Osobiście lubię ChromeCookiesView i CookieSpy.

ktapkin
źródło
7
Do Twojej wiadomości, CookieSpy jest AdWare
Justin Holzer
2

Jeśli chcesz tylko wyświetlić wszystkie pliki cookie dla bieżącej strony, bez konieczności klikania każdego z nich w interfejsie GUI, możesz to zrobić:

Otwórz konsolę programisty i wydrukuj pliki cookie dla bieżącej strony, wprowadzając ją w konsoli:

> document.cookie

Zobacz więcej na http://www.w3schools.com/js/js_cookies.asp

nealmcb
źródło
1

Co najmniej w wersji 59 Google Chrome możesz przejść do:

chrome: // settings / content / cookies

despuestambien
źródło
1

Istnieje wiele rozszerzeń, które mogą w tym pomóc. Oto mniej znany, który działa dobrze, który stworzyłem. Nazywa się Cookie-Editor.

Cookie-Editor ma prosty w obsłudze interfejs, który pozwala wykonywać większość standardowych operacji na plikach cookie. Idealnie nadaje się do tworzenia i testowania stron internetowych, a nawet ręcznego zarządzania plikami cookie w celu zachowania prywatności.

Pozwala przeglądać wszystkie pliki cookie i edytować lub tworzyć nowe pliki cookie. Możesz także usunąć plik cookie i zaimportować / wyeksportować go do pliku.

Pasuje dokładnie do tego, o co prosiłeś i uważam, że jest łatwiejszy w użyciu niż wbudowane narzędzie, ponieważ możesz uzyskać do niego dostęp bezpośrednio z paska narzędzi.

Możesz pobrać go w sklepie internetowym Chrome: https://chrome.google.com/webstore/detail/cookie-editor/hlkenndednhfkekhgcdicdfddnkalmdm

Moustachauve
źródło