Я хочу просматривать, добавлять и редактировать файлы cookie моего Google Chrome. Может кто-нибудь предложить мне способ сделать это?
13 ответов
Вы можете перейти в 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=/";
Возможно, самый простой способ просмотреть ваши куки в 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
Используя 10.0.648.45 dev, вы можете просматривать файлы cookie в разделе «Параметры» → «Под капотом» → «Настройки содержимого» → «Все файлы cookie» и данные сайта.
Кроме того, вы можете просмотреть файлы cookie для текущего сайта с помощью Инструментов разработчика (F12, Ctrl - Shift - J или Настройки (значок гамбургера) Дополнительные инструменты → Инструменты разработчика), Приложения → Файлы cookie.
Я был разочарован текущими решениями в магазине расширений для просмотра, редактирования, создания, удаления файлов cookie. Текущие решения появились в виде всплывающих окон и не имели хорошего пользовательского интерфейса. Я хотел получить ту же функциональность, что и редактор куки Firebug с внешним видом Chrome. Итак, я сделал один:
Cookie Inspector - отсутствует менеджер файлов cookie для Google Chrome. Редактируйте и создавайте куки прямо в Инструментах разработчика.
Для всех страниц
Перейти в настройки:
(теперь вы находитесь на chrome://settings/)
Выделите раздел конфиденциальности> Настройки контента ...
(теперь вы находитесь на chrome://settings/content)
Нажмите на Все куки и данные сайта ...
(теперь вы на Chrome:// настройки / куки)
Здесь вы можете просмотреть / удалить куки или удалить все куки. Нажмите на ярлыки, чтобы увидеть детали.
Для актуальной страницы
- Нажмите F12
Перейти к ресурсам > Cookies
В правой части вы можете увидеть печенье. Если вы хотите удалить их> щелкните правой кнопкой мыши> Удалить:
Для редактирования файлов cookie я рекомендую подключаемый модуль Chrome: EditThisCookie (https://chrome.google.com/webstore/detail/editthiscookie/fngmhnnpilhplaeedifhccceomclgfbg), который уже упоминался.
Существует плагин Chrome, который называется Edit This Cookie. Он добавляет меню на панель инструментов вашего браузера, которое позволяет добавлять, редактировать и удалять файлы cookie.
Установите его отсюда: https://chrome.google.com/webstore/detail/edit-this-cookie/fngmhnnpilhplaeedifhccceomclgfbg
Исходный код находится здесь: https://github.com/fcapano/Edit-This-Cookie
Для полноты следует отметить, что вам не нужна консоль инструментов разработчика или какие-либо дополнения, расширения или плагины.
Команды javascript, предоставляемые @StanleyD, могут быть непосредственно введены в адресную строку, просто добавив дополнительный «javascript:». Например
javascript:document.cookie="keyofcookie=valueofcookie"
Это полезно в среде, где вам нужно отправить изменения cookie-файла группе неопытных пользователей, не перегружая их пошаговыми инструкциями.
Я бы порекомендовал использовать внешние менеджеры куки. Лично мне нравятся ChromeCookiesView и CookieSpy.
Если вы просто хотите просмотреть все файлы cookie для текущей страницы, не нажимая на каждый из них в графическом интерфейсе, вы можете сделать это:
Откройте консоль разработчика и распечатайте файлы cookie для текущей страницы, введя в консоли:
> document.cookie
Подробнее на http://www.w3schools.com/js/js_cookies.asp
Существует множество расширений, которые могут помочь с этим. Вот менее известный, который хорошо работает, что я сделал. Это называется Cookie-Editor.
Cookie-Editor предназначен для того, чтобы иметь простой в использовании интерфейс, позволяющий выполнять большинство стандартных операций с файлами cookie. Он идеально подходит для разработки и тестирования веб-страниц или даже ручного управления файлами cookie для вашей конфиденциальности.
Это позволяет вам просматривать все ваши куки и редактировать или создавать новые куки. Вы также можете удалить куки и импортировать / экспортировать их в файл.
Это соответствует именно тому, что вы просили, и я считаю, что его проще использовать, чем встроенный инструмент, поскольку вы можете получить к нему доступ непосредственно с панели инструментов.
Вы можете скачать его в интернет-магазине Chrome: https://chrome.google.com/webstore/detail/cookie-editor/hlkenndednhfkekhgcdicdfddnkalmdm
По крайней мере, в v59 Google Chrome вы можете перейти на:
Хром:// настройки / содержание / печенье
Вы можете использовать это расширение Chrome: EditThisCookie https://chrome.google.com/webstore/detail/editthiscookie/fngmhnnpilhplaeedifhccceomclgfbg?hl=en