Як я переглядаю, додаю чи редагую файли cookie в Google Chrome?


290

Я хочу переглянути, додати та відредагувати файли cookie мого Google Chrome. Хтось може запропонувати мені спосіб це зробити?


14
як варіант змінився в новіших версіях Chrome, просто клацніть правою кнопкою миші на сторінці та виберіть «Оглянути» (або натисніть F12), перейдіть на вкладку «Програми» та оберіть файли cookie, що знаходиться в розділі Зберігання:Right-Click: Inspect > Application tab > Storage > Cookies
S.Serpooshan

Відповіді:


255

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

document.cookie="keyofcookie=valueofcookie"

Ви можете замінити або додати нові файли cookie за допомогою цієї методики.

Можна встановити кілька варіантів файлів cookie, тобто

document.cookie="username=John Doe; expires=Thu, 18 Dec 2013 12:00:00 UTC; path=/";

8
Стенлі в основному сказав це, але для уточнення - якщо ви редагуєте лише один файл cookie за допомогою цієї команди, він не видалить усі інші файли cookie на сайті, він дійсно замінює файли cookie, згадані в команді.
Jon z

36
Це не спрацює, якщо якийсь веб-сайт використовує HttpOnlyпрапор для запобігання доступу до файлів cookie JS (для відмови XSS-атак). Більше на вікі .
s3m3n

Привіт, ви також можете встановити термін придатності, використовуючи цей метод?
Дрюдавід

1
Введення адресного рядка також працює.
kenorb

1
@ s3m3n Якщо ви хочете змінити HttpOnlyфайл cookie, не використовуючи додатки сторонніх розробників, спочатку ви можете скористатися вкладкою " Ресурси" , щоб видалити файл cookie, а потім використати document.cookieдля створення нового файлу cookie.
kasperd

111

Мабуть, найпростіший спосіб перегляду файлів cookie в Chrome - відвідати:

  • chrome: // налаштування / cookie

Це не дозволяє редагувати файли cookie в Google Chrome 33.0.1750.117 (Official Build 252094) на Mac OS X, але дозволяє переглядати та видаляти.


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

В останніх версіях файли cookie вказані на:

  • chrome: // налаштування / вміст / cookie

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

Щоб переглянути вміст, вам потрібно вибрати "Переглянути всі файли cookie та дані про сайт" або дотримуватися ...

  • chrome: // налаштування / siteData

4
Гіперпосилання немає, оскільки Chrome не дозволяє гіперпосилання для chrome://.
Мартін Тома

2
@moose Хоча Chrome дозволяє вам додавати ці спеціальні посилання до закладок Chrome для легкого доступу (він також призначає спеціальний фариксон "cog"). Цю специфіку я маю на своїй панелі закладок для легкого доступу.
MrWhite

2
@moose Так. (Хоча Chrome використовував для перетягування цих спеціальних посилань на адресний рядок / поле omni, але вони також зупинилися - ви просто отримаєте about:blankсторінку зараз. Ви можете вручну "скопіювати адресу посилання" і вставити її в адресний рядок - незначно швидше, ніж вибір , копіювання та вставка.)
MrWhite

4
@Daniel: у Chrome 59 нова адреса chrome: // settings / content / cookies (Ви можете знайти її, шукаючи "Cookies" у вікні пошуку вгорі сторінки налаштувань.)
Ken Bloom

5
Місцезнаходження змінено. Нове місце є хромованим: // налаштування / зміст / cookie? Пошук = cookie
Sm Yamashita

61

Використовуючи 10.0.648.45 dev, ви можете переглянути файли cookie в Опціях → Під капотом → Налаштування вмісту → Усі файли cookie та дані веб-сайту.

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


40
Але ви не можете редагувати значення в жодній області, чи не так?
Фігаг

14
Це правильно, ви можете переглядати їх лише в Chrome без додатків.
Dan H

Зауважте, що при перегляді ресурсів> Файли cookie (в інструментах для розробників) просто відображаються файли cookie, доступні для поточного запиту. Тоді як "Усі файли cookie та дані про сайти ..." відображає всі файли cookie, встановлені для певного домену (незалежно від шляху ).
MrWhite

@phihag І якщо значення файлу cookie занадто довго, Інструменти для розробників відріжуть його.
HEX

2
У рамках програми | Файли cookie в новій версії Chrome (59), ви можете редагувати наявні значення та додавати нові записи (подвійним клацанням на останньому рядку).
Кенстон Чой

32

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

Cookie Inspector - відсутній менеджер cookie для Google Chrome. Відредагуйте та створіть файли cookie прямо в Інструментах для розробників.


Нарешті гідна заміна Firecookie. Спасибі, чоловіче!
georg

Не працює з Chrome 42. Будь-який інший?
nitech

Привіт @nitech. Я на Chrome 43, і він працює досить добре. Можливо, ви можете подати таблицю, що не працює на підтримку . Дякую.
westoque

26

Для фактичної сторінки

Останнім часом він змінюється з Ресурси на Прикладне Тому:

  1. Натисніть F12
  2. Перейдіть до програми (вкладка)> файли cookie (бічна панель)
  3. Відредагуйте існуючі файли cookie або створіть нове, двічі клацнувши в порожній рядок.

Знімок:

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


17

Для всіх сторінок

  1. Перейдіть у Налаштування :

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

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

  2. Перейдіть до розділу Конфіденційність> Налаштування вмісту ...

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

    (зараз ви перебуваєте у chrome: // налаштуваннях / змісті)

  3. Клацніть на Усі файли cookie та дані про сайт ...

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

    (зараз ви перебуваєте на chrome: // налаштуваннях / cookie)

  4. Тут ви можете переглянути / видалити cookie або видалити всі файли cookie. Клацніть на етикетках, щоб переглянути деталі.

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

Для фактичної сторінки

  1. Натисніть F12
  2. Перейдіть до ресурсів > куки

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

  3. У правій частині ви бачите файли cookie. Якщо ви хочете їх видалити> клацніть правою кнопкою миші> Видалити :

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


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


Гаразд, і як це зробити в режимі інкогніто? chrome://settingsвідкривається у вікні без анонімного перегляду, і воно не показує мені файлів cookie, навіть якщо у мене відкрито багато вкладок у режимі анонімного перегляду.
izogfif

Chrome прекрасний для перегляду, і схоже, що EditThisCookie дає неправильну інформацію та є зловмисним / рекламним програмним забезпеченням або в кращому випадку - прикордонним рекламним ПО superuser.com/questions/1430151/…
barlop

12

Існує плагін Chrome під назвою Редагувати цей cookie. Він додає меню на панелі інструментів вашого браузера, що дозволяє додавати, редагувати та видаляти файли cookie.

Встановіть його звідси: https://chrome.google.com/webstore/detail/edit-this-cookie/fngmhnnpilhplaeedifhccceomclgfbg

Вихідний код тут: https://github.com/fcapano/Edit-This-Cookie


Просто встановлений і здається гарним плагіном. Плюс це дозволяє редагувати файли cookie httpOnly. Дуже зручно.
Фелікс Єва

Chrome прекрасний для перегляду, і схоже, що EditThiscookie дає неправильну інформацію superuser.com/questions/1430151/…
барлоп,

5

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

Команди javascript, надані @StanleyD, можна безпосередньо ввести в адресний рядок лише заздалегідь створеним додатковим "javascript:". Напр

javascript:document.cookie="keyofcookie=valueofcookie"

Це корисно в умовах, коли вам потрібно надіслати зміну файлу cookie на купу нетехнологічних користувачів, не перевантажуючи їх кроками.


2
Це не працює, якщо HttpOnly був використаний.
Flimm


2

Якщо ви просто хочете переглянути всі файли cookie для поточної сторінки, не натискаючи на кожен з GUI, ви можете зробити це:

Відкрийте консоль розробника та роздрукуйте файли cookie для поточної сторінки, ввівши це в консолі:

> document.cookie

Детальніше див. На веб- сайті http://www.w3schools.com/js/js_cookies.asp


1

Принаймні v59 Google Chrome ви можете перейти до:

chrome: // налаштування / вміст / cookie


1

Існує велика кількість розширень, які можуть допомогти у цьому. Ось менш відомий, який добре працює, що я зробив. Він називається Cookie-Editor.

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

Це дозволяє переглядати всі файли cookie та редагувати чи створювати нові файли cookie. Ви також можете видалити файли cookie та імпортувати / експортувати їх у файл.

Він відповідає саме тому, що ви просили, і я вважаю його простішим у використанні, ніж вбудований інструмент, оскільки ви можете отримати доступ до нього безпосередньо з панелі інструментів.

Ви можете завантажити його на веб-магазині Chrome: https://chrome.google.com/webstore/detail/cookie-editor/hlkenndednhfkekhgcdicdfddnkalmdm


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.