Как просмотреть файлы cookie в Internet Explorer 11 с помощью инструментов разработчика
Я ищу, как просмотреть набор файлов cookie с помощью инструментов разработчика в IE11. В профилировании сети я вижу возможность просмотра файлов cookie, отправляемых туда и обратно, но на самом деле это не одно и то же. Это громоздко для использования, так как это по запросу. Наверняка должен быть способ просмотреть все куки, как вы можете в IE10.
9 ответов
- Нажмите на кнопку Сеть
- Включите захват сетевого трафика, нажав зеленую треугольную кнопку на верхней панели инструментов
- Захватите некоторый сетевой трафик, взаимодействуя со страницей
- Нажмите на ДЕТАЛИ /Cookies
- Пройти через каждый захваченный сегмент трафика; будет отображена подробная информация о куки
Как насчет ввода document.cookie в консоль? Это просто показывает значения, но это что-то.
Обновление 2018 для средств разработчика Microsoft Edge
В Dev Tools в Edge наконец-то добавлена поддержка управления и просмотра файлов cookie.
Примечание. Даже если вы тестируете и поддерживаете цели IE, вы также выполняете тяжелую работу по тестированию совместимости браузера, используя новый инструментарий в Edge и откладывая проверку в IE 11 (и т. Д.) Для последнего этапа.
Панель отладчика > Cookies Manager
Панель сети > Детали запроса > Файлы cookie
Конечно, выгода от вкладки отладчика заключается в том, что вам не нужно искать и проверять отдельные куки-файлы в разных запросах.
Извините, что сообщаю вам новости, но в IE11 нет способа сделать это. Некоторое время я беспокоился об этом, но мне, наконец, пришлось увидеть его как потерянный курс, и просто перейти к файлам вручную.
Но где файлы? Это зависит от многих вещей, я нашел их в этих местах на разных машинах:
В кеше Internet Explorer.
Это можно сделать через "запустить" (Windows+R), а затем введите shell:cache
или перейдя к нему через опции интернета в IE11 (у AskLeo есть хорошее руководство по этому вопросу, я никак не связан).
- Нажмите на значок шестеренки, затем выберите Интернет.
- На вкладке "Общие" в разделе "История просмотров" нажмите "Настройки".
- В появившемся диалоговом окне "Данные веб-сайта" нажмите "Просмотр файлов".
- Откроется интересующая нас папка: ваш кеш в Internet Explorer.
Выполните поиск "cookie", чтобы увидеть только файлы cookie.
В папке Cookies
Путь для файлов cookie можно найти здесь через regedit:
HKCU \ Программное обеспечение \Microsoft\Windows\CurrentVersion\Explorer\ Папки оболочки пользователя \Cookies
Общий путь (в 7 и 8)
% AppData% \ Microsoft \ Windows \Cookies
%APPDATA%\Microsoft\Windows\Cookies \Low
Общий путь (Win 10)
оболочка: печенье
оболочка: печенье \ низкая
% USERPROFILE% \AppData\Local\Microsoft\Windows\INetCookies
% USERPROFILE% \AppData\Local\Microsoft\Windows\INetCookies \ Низкий
Я думаю, что нашел то, что вы ищете, так как я тоже искал это.
Вы должны следовать инструкциям Павла, а затем перейти к ключу "Cookie". Откроется подменю со всеми файлами cookie, в котором будут указаны их имя, стоимость, домен и т. Д.
Соответственно значения: Ключ, Значение, Срок действия, Домен, Путь.
Здесь показаны все ключи для этого домена.
Итак, еще раз, чтобы попасть туда:
- Перейти в сеть.
- Захват трафика, зеленый треугольник.
- Перейти к деталям.
- Перейдите к ключу "Cookie", который имеет бредовое значение. (_utmc=xxxxx; что-то =ajksdhfa) и т. д...
Не совсем ответ (не "используя инструменты разработчика"), но есть сторонний инструмент для этого: IECookiesView от NirSoft. Надеюсь, это кому-нибудь поможет.
изображение взято из Softpedia
Не прямой ответ, так как предыдущие ответы уже хорошо охватывают эту тему, но это может быть несколько актуально для некоторых людей.
В случае, если вы хотите узнать, почему IE не сохраняет cookie, как ожидалось (или, скорее всего, вы, вероятно, будете пытаться выяснить, почему IE не передает какой-то cookie, который вас интересует), вы можете сделать это. ваш вариант использования, а затем откройте Файл -> Просмотр отчета о конфиденциальности. Это один из способов узнать, блокируется ли cookie.
Так, например, на вкладке сети (как предлагают другие ответы) вы увидите, что куки передаются в браузер, но затем при последующих вызовах ресурса вы не видите куки, отправленные из браузера на сервер. Одна из причин, почему это происходит, если из-за политики конфиденциальности, и вы могли бы увидеть это через это окно просмотра отчета о конфиденциальности.
Google "Cookie P3P Compact Policy", чтобы увидеть, какое разрешение для этого
Я знаю, что это старый вопрос, но это для будущих разработчиков, которым просто нужен быстрый и грязный способ получить обзор.
Вы можете перейти на панель «консоль» и ввести
document.cookie
чтобы получить необработанный обзор всех файлов cookie в текущем местоположении.
https://developer.mozilla.org/en-US/docs/Web/API/Document/cookie
Вкладка "Сеть" -> затем нажмите "Перейти к подробному виду" -> вот вы здесь