Як переглянути файли cookie в Internet Explorer 11 за допомогою Інструментів для розробників


237

Я шукаю, як переглянути файли cookie, встановлені за допомогою інструментів розробника в IE11. Я бачу варіант у профілюванні мережі, щоб переглянути куки, що надсилаються туди-сюди, але це насправді не те саме. Це громіздко використовувати, оскільки це робиться за запитом. Звичайно, в IE10 повинен бути спосіб переглянути всі файли cookie, як ви можете.


43
Тепер впевнений, чому хтось проголосував би за закриття цього питання. Це питання про "інструмент для розробників", який ледве не задокументований в Інтернеті. Я повністю переглянув це, і прочитав всю документацію, яку я міг знайти в Інтернеті, і нічого не бачив про стандартний перегляд файлів cookie, який був присутній в IE10.
KingOfHypocrites

12
Було б добре це знати. Залиште це на Microsoft, щоб надати вам купу нових інструментів, які роблять купу речей, які вам рідко потрібні, і забирають старі та корисні. Це сильно засмучує.
Карл

5
Я подав проблему в Microsoft Connect, і вони підтвердили, що ця функція недоступна.
KingOfHypocrites

10
"Безумовно, має бути спосіб ...", так, так ... новачок у мікрософт, так?
jambriz

8
Microsoft, мабуть, повністю не в курсі розробників. Те, як вони коли-небудь робили чудовий продукт, подібний до Visual Studio, - це поза мною. Я відмовився і перейшов виключно до Chrome для налагодження.
KingOfHypocrites

Відповіді:


145
  1. Натисніть на кнопку Мережа
  2. Увімкніть захоплення мережевого трафіку, натиснувши на зелену трикутну кнопку у верхній панелі інструментів
  3. Захопіть деякий мережевий трафік, взаємодіючи зі сторінкою
  4. Клацніть на ДЕТАЛІ / Cookies
  5. Крок через кожен захоплений сегмент трафіку; буде показана детальна інформація про файли cookie

33
Це той самий підхід, про який я згадував у своєму запитанні, і не такий, як статичне побачення всіх файлів cookie у всіх запитах.
KingOfHypocrites

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

Погодьтеся, що це не найкращий підхід (і MS повинен це виправити) ... Але для отримання поточного стану ви можете зробити запит вручну через консоль. Для JQuery: $.get('/');для ExtJS: Ext.Ajax.request({url: '/'});. Зауважте, що це має працювати навіть у тому випадку, якщо сторінки не існує (тобто відповідь - 404). Можливо, ви захочете змінити URL-адресу, щоб ви нічого не порушили в додатку ;-).
Nux

Чи це дозволить cookie для користувача? Я виправляв проблему з файлами cookie на машині користувача через віддалений сеанс, і після того, як я це ввімкнув, я більше не міг відтворювати проблему ... Коли я вимкнув її, файли cookie все ще переглядалися. Тож здається, що спостереження за файлами cookie змінює настройки файлів cookie?
aaandre

40

Як щодо введення документа.cookie в консоль? Він просто показує значення, але це щось.

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


1
У ньому бракує всіх деталей, таких як шлях до файлів cookie, домен файлів cookie тощо.
Franklin Yu

12

Оновлення 2018 року для Інструментів для розробників Microsoft Edge

Інструменти Dev в Edge нарешті додали підтримку для керування та перегляду файлів cookie.

Примітка . Навіть якщо ви тестуєте та підтримуєте цілі IE, ви також виконуюте важке зняття тесту на сумісність веб-переглядача, використовуючи новий інструментарій в Edge та відкладаючи перевірку в IE 11 (тощо) для останнього етапу.

Панель налагодження > Менеджер файлів cookie

Вкладка налагодження

Мережева панель > Деталі запиту > Файли cookie

Мережа вкладки

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


2
Jeeez .... Ну, мабуть, подібне пояснює, чому, коли я закінчую установку Windows 10 на новому ноутбуці, мій перший порт дзвінка - це зайти та завантажити Chrome. Microsoft просто не дуже зручна в користуванні, чи ...? ;-)
Майк Гледхілл

@MikeGledhill, це не те, що це страшно, це просто хром краще. Chrome настільки повторив і зосередився на інструментах для розробників у браузері. Я думаю, що їм це окупилося, але вони покращуються кожні 6 тижнів і продовжують розвивати функцію, орієнтовану на розробників після функції.
KyleMit

10

Вибачте, що перетворили новини на ваш випадок, але в IE11 немає способу зробити це. Я хвилююся з цим вже деякий час, але я нарешті повинен був сприймати це як втрачений курс і просто перейти до файлів вручну.

Але де файли? Це залежить від багатьох речей, я знайшов їх у цих місцях на різних машинах:

У кеші Internet Explorer.

Це можна зробити за допомогою "run" ( Windows+ r), а потім ввести shell:cacheабо перейти до нього через параметри Інтернету в IE11 ( AskLeo має довідник щодо цього , я жодним чином не пов'язаний).

  • Клацніть на значок шестірні, потім параметри Інтернету.
  • На вкладці Загальні під «Історією перегляду» натисніть Налаштування.
  • У діалоговому вікні "Дані веб-сайтів" натисніть кнопку Переглянути файли.
  • Це відкриє папку, яка нас цікавить: ваш кеш Internet Explorer.

Зробіть пошук "cookie", щоб побачити лише файли cookie

У папці cookie

Шлях до файлів cookie можна знайти тут через regedit:

HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Папки оболонок користувача \ Cookies

Загальний шлях (у 7 та 8)

% APPDATA% \ Microsoft \ Windows \ Cookies

% APPDATA% \ Microsoft \ Windows \ Cookies \ Low

Загальний шлях (Win 10)

оболонка: печиво

оболонка: cookie \ low

% userprofile% \ AppData \ Local \ Microsoft \ Windows \ INetCookies

% userprofile% \ AppData \ Local \ Microsoft \ Windows \ INetCookies \ Low


На жаль, це не дає вам файлів cookie сеансу.
Р. Шреурс

5

Я думаю, що я знайшов те, що ви шукаєте, оскільки я теж шукав це.

Ви повинні виконати кроки Павла, а потім перейти до ключа, який є "Cookie". Це відкриє підменю з усіма файлами cookie та вкаже їх ім’я, значення, домен тощо ...

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

Відповідно ці значення: Ключ, Значення, Термін придатності, Домен, Шлях.

Тут відображаються всі ключі цього домену.

Тож знову потрапити туди:

  1. Перейдіть до мережі.
  2. Захоплення трафіку, зелений трикутник.
  3. Перейдіть у подробиці.
  4. Перейдіть до клавіші "Cookie", яка має химерне значення. (_utmc = xxxxx; щось = ajksdhfa) тощо ...

5
Це той самий підхід, який згадується у питанні. Питання стосується перегляду статичного зображення всіх файлів cookie в IE 11.
joese

@joese Чим інші відповіді відрізняються від підходу, зазначеного у питанні? (За винятком document.cookie в консолі)
Жозе

1
@Joze так чи інакше, ваше рішення не підходить для перегляду всього набору файлів cookie для всіх веб-сайтів. Потрібно щось на зразок менеджера файлів cookie
pstarkov

@pstarkov Те, що потрібно щось краще (те, що не існує), не скасовує мою відповідь. Вам знадобиться набагато краща причина, щоб зняти участь.
Йозеф

1
@Joze ваш відповідь - це не відповідь. Тим самим способом, який ви збираєтеся зайти сюди і вставити знання про те, як отримати рядок агентів користувача в цій публікації. Це буде відповідь? Чи слід це зволікати? Якщо ви все ще не погоджуєтесь зі мною, то напишіть, будь ласка, що є набагато кращим приводом для того, щоб зняти участь.
пстарков

2

Не зовсім відповідь (не "використання Інструментів для розробників"), але для нього є сторонній інструмент: IECookiesView від NirSoft . Сподіваюся, що це комусь допоможе.

скріншот

зображення, взяте з Softpedia

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