Как просмотреть, добавить или изменить файлы cookie в Google Chrome?

290

Я хочу просматривать, добавлять и редактировать файлы cookie моего Google Chrome. Может кто-нибудь предложить мне способ сделать это?

user67024
источник
14
так как опция изменилась в более новых версиях Chrome, просто щелкните правой кнопкой мыши на странице и выберите Inspect (или нажмите F12), перейдите на вкладку Application и выберите Cookies, которые находятся в разделе Storage:Right-Click: Inspect > Application tab > Storage > Cookies
S.Serpooshan

Ответы:

256

Вы можете перейти к Developer Tools( Ctrl- Shift- Jили Tools -> Developer Tools) -> Consoleи ввести команду javascript:

document.cookie="keyofcookie=valueofcookie"

Вы можете заменить или добавить новые куки с этой техникой.

Можно установить несколько параметров cookie, т.е.

document.cookie="username=John Doe; expires=Thu, 18 Dec 2013 12:00:00 UTC; path=/";
StanleyD
источник
8
Стэнли в основном сказал это, но для пояснения - если вы отредактируете только один файл cookie с помощью этой команды, он не удалит все остальные файлы cookie на сайте, он на самом деле только заменит файлы cookie, упомянутые в команде.
Jon Z
36
Это не будет работать, если какой-либо веб-сайт использует HttpOnlyфлаг, чтобы запретить доступ к cookie-файлам со стороны JS (чтобы запретить XSS-атаки). Больше на вики .
s3m3n
Привет, вы также можете установить срок годности, используя этот метод?
Drewdavid
1
Печатание в адресной строке также работает.
Кенорб
1
@ s3m3n Если вы хотите изменить HttpOnlycookie-файл без использования сторонних плагинов, вы можете сначала использовать вкладку Ресурсы, чтобы удалить cookie-файл, а затем использовать его document.cookieдля создания нового cookie-файла.
Касперд
111

Возможно, самый простой способ просмотреть ваши куки в Chrome - это посетить:

  • Хром: // Настройки / печенье

Это не позволяет редактировать файлы cookie в Google Chrome 33.0.1750.117 (Официальная сборка 252094) в Mac OS X, но позволяет просматривать и удалять.


Обновление (2017-08-08) [проверено в 59.0.3071.115 (Официальная сборка) (64-разрядная версия)]

В более поздних версиях файлы cookie перечислены по адресу:

  • Хром: // настройки / содержание / печенье

Обновление (2018-03-01) [Google Chrome 64.0.3282.167 (официальная сборка) (64-разрядная версия)]

Чтобы просмотреть контент, вам нужно будет выбрать «Просмотреть все файлы cookie и данные сайта» или следовать ...

  • хром: // Настройки / siteData
Johnsyweb
источник
4
Там нет гиперссылки, потому что Chrome не позволяет гиперссылки для chrome://.
Мартин Тома
2
@moose Хотя Chrome действительно позволяет вам добавлять эти специальные ссылки в закладки Chrome для легкого доступа (он также назначает специальную иконку «cog»). У меня есть этот конкретный на моей панели закладок для быстрого доступа.
MrWhite
2
@ Лоси Да. (Хотя Chrome раньше позволял вам перетаскивать эти специальные ссылки в адресную строку / поле омни, но они также остановили это - вы просто получаете about:blankстраницу сейчас. Вы все равно можете вручную «Скопировать адрес ссылки» и вставить ее в адресную строку - немного быстрее, чем выбор , копирование и вставка.)
MrWhite
4
@Daniel: в Chrome 59 новый адрес chrome: // settings / content / cookies (найти его можно, выполнив поиск «Cookies» в окне поиска в верхней части страницы настроек.)
Ken Bloom
5
Местоположение изменено. Новое местоположение - chrome: // настройки / содержимое / файлы cookie? Search = cookie
Sm Yamashita
61

Используя 10.0.648.45 dev, вы можете просматривать файлы cookie в разделе «Параметры» → «Под капотом» → «Настройки содержимого» → «Все файлы cookie» и данные сайта.

Кроме того, вы можете просмотреть файлы cookie для текущего сайта с помощью Инструментов разработчика ( F12, Ctrl- Shift- Jили Настройки (значок гамбургера) Дополнительные инструменты → Инструменты разработчика), Приложения → Файлы cookie.

Дэн Х
источник
40
Но вы не можете редактировать значения в любой панели, не так ли?
Phihag
14
Это верно, вы можете просматривать их только в Chrome без дополнений.
Дэн Х
Обратите внимание, что в разделе «Ресурсы> Файлы cookie» (в инструментах разработчика) просто отображаются файлы cookie, доступные для текущего запроса. Принимая во внимание, что «Все файлы cookie и данные сайта ...» отображают все файлы cookie, которые были установлены для определенного домена (независимо от пути ).
MrWhite
@phihag И если значение cookie слишком длинное, Developer Tools обрежет его.
HEX
2
Под заявкой | Файлы cookie в более новой версии Chrome (59) позволяют редактировать существующие значения и добавлять новые записи (дважды щелкнув последнюю строку).
Кенстон Чой
32

Я был разочарован текущими решениями в магазине расширений для просмотра, редактирования, создания, удаления файлов cookie. Текущие решения появились в виде всплывающих окон и не имели хорошего пользовательского интерфейса. Я хотел получить ту же функциональность, что и редактор куки Firebug с внешним видом Chrome. Итак, я сделал один:

Cookie Inspector - отсутствует менеджер файлов cookie для Google Chrome. Редактируйте и создавайте куки прямо в Инструментах разработчика.

westoque
источник
Наконец достойная замена Firecookie. Спасибо, мужик!
Георг
Не работает с Chrome 42. Любой другой?
nitech
Привет @nitech. Я на Chrome 43, и он работает довольно хорошо. Может быть, вы можете таблица, что не работает в поддержку . Благодарю.
Вестока
26

Для актуальной страницы

Недавно он был изменен с ресурсов на приложения. Так:

  1. Нажмите F12
  2. Перейдите в Приложение (вкладка)> Cookies (боковая панель)
  3. Отредактируйте существующие файлы cookie или создайте новый, дважды щелкнув мышью в пустой строке.

Снимок:

введите описание изображения здесь

АКТ Домены
источник
17

Для всех страниц

  1. Перейти в настройки :

    введите описание изображения здесь

    (теперь вы на Chrome: // settings /)

  2. Выделите раздел конфиденциальности> Настройки контента ...

    введите описание изображения здесь

    (теперь вы находитесь на chrome: // settings / content)

  3. Нажмите на Все куки и данные сайта ...

    введите описание изображения здесь

    (теперь вы находитесь на Chrome: // настройки / куки)

  4. Здесь вы можете просмотреть / удалить куки или удалить все куки. Нажмите на ярлыки, чтобы увидеть детали.

    введите описание изображения здесь

Для актуальной страницы

  1. Нажмите F12
  2. Перейти к ресурсам > Cookies

    введите описание изображения здесь

  3. В правой части вы можете увидеть печенье. Если вы хотите удалить их> щелкните правой кнопкой мыши> Удалить :

    введите описание изображения здесь


Для редактирования файлов cookie я рекомендую подключаемый модуль Chrome: EditThisCookie ( https://chrome.google.com/webstore/detail/editthiscookie/fngmhnnpilhplaeedifhccceomclgfbg ), который уже упоминался.

ROMANIA_engineer
источник
ОК, а как это сделать в режиме инкогнито? chrome://settingsоткрывается в окне не в режиме инкогнито, и он не показывает мне куки, хотя у меня есть тонны вкладок, открытых в режиме инкогнито.
Изогфиф
Chrome отлично подходит для просмотра, и похоже, что EditThisCookie дает неверную информацию и является вредоносным / рекламным ПО или, в лучшем случае, пограничным рекламным ПО superuser.com/questions/1430151/…
barlop
12

Существует плагин Chrome, который называется Edit This Cookie. Он добавляет меню на панель инструментов вашего браузера, которое позволяет добавлять, редактировать и удалять файлы cookie.

Установите его отсюда: https://chrome.google.com/webstore/detail/edit-this-cookie/fngmhnnpilhplaeedifhccceomclgfbg

Исходный код находится здесь: https://github.com/fcapano/Edit-This-Cookie

Кристофер Адамс
источник
Только что установлен и выглядит как хороший плагин. Кроме того, он позволяет редактировать только cookie-файлы http. Очень удобно.
Феликс Ив
Chrome хорош для просмотра, и похоже, что EditThiscookie дает неверную информацию superuser.com/questions/1430151/…
barlop
5

Для полноты следует отметить, что вам не нужна консоль инструментов разработчика или какие-либо дополнения, расширения или плагины.

Команды javascript, предоставляемые @StanleyD, могут быть непосредственно введены в адресную строку, просто добавив дополнительный «javascript:». Например

javascript:document.cookie="keyofcookie=valueofcookie"

Это полезно в среде, где вам нужно отправить изменения в cookie группе неопытных пользователей, не перегружая их шагами.

Не человек
источник
2
Это не работает, если HttpOnly был использован.
Flimm
4

Я бы порекомендовал использовать внешние куки-менеджеры. Лично мне нравятся ChromeCookiesView и CookieSpy.

ktapkin
источник
7
К вашему сведению, CookieSpy - это AdWare
Джастин Хольцер,
2

Если вы просто хотите просмотреть все файлы cookie для текущей страницы, не нажимая на каждый из них в графическом интерфейсе, вы можете сделать это:

Откройте консоль разработчика и распечатайте файлы cookie для текущей страницы, введя в консоли:

> document.cookie

Подробнее на http://www.w3schools.com/js/js_cookies.asp

nealmcb
источник
1

По крайней мере, в v59 Google Chrome вы можете перейти на:

Хром: // настройки / содержание / печенье

despuestambien
источник
1

Существует множество расширений, которые могут помочь с этим. Вот менее известный, который хорошо работает, что я сделал. Это называется Cookie-Editor.

Cookie-Editor разработан для того, чтобы иметь простой в использовании интерфейс, который позволяет выполнять большинство стандартных операций с файлами cookie. Он идеально подходит для разработки и тестирования веб-страниц или даже ручного управления файлами cookie для вашей конфиденциальности.

Это позволяет вам просматривать все ваши куки и редактировать или создавать новые куки. Вы также можете удалить куки и импортировать / экспортировать их в файл.

Это соответствует именно тому, что вы просили, и я считаю, что его проще использовать, чем встроенный инструмент, поскольку вы можете получить к нему доступ непосредственно с панели инструментов.

Вы можете скачать его в интернет-магазине Chrome: https://chrome.google.com/webstore/detail/cookie-editor/hlkenndednhfkekhgcdicdfddnkalmdm

Moustachauve
источник