Как вы просматриваете сессионные куки в Internet Explorer? - PullRequest
10 голосов
/ 19 мая 2011

Я могу видеть сессионные куки в Firefox 3.6, перейдя на

Инструменты-> Параметры-> Конфиденциальность-> Удалить отдельные куки-файлы

Как мне посмотретьте же файлы cookie сеанса в IE (6/7/8)?

Сервис-> Свойства обозревателя-> Настройки просмотра истории-> Просмотр файлов

содержит только постоянные файлы cookie

Кроме того, как я могу получить к ним программный доступ?В Firefox я использую интерфейс nsICookieManager для чтения файлов cookie сеанса. Имеет ли IE эквивалентный интерфейс?

Ответы [ 3 ]

26 голосов
/ 19 мая 2011

Файлы cookie, установленные с атрибутом HTTPOnly, не будут видны Javascript (например, через средство доступа document.cookie).В IE8, 9 и 10 нажмите F12, чтобы открыть Инструменты разработчика.Нажмите «Кэш»> «Просмотреть информацию о файлах cookie», чтобы просмотреть постоянные и сеансовые файлы cookie, которые применяются к текущему домену.

Эта функция отсутствует в версии инструментов IE11, что означает, что вы можете выбрать 1> Просмотр исходящих файлов cookie.Заголовки в Fiddler или на вкладке Сеть, или 2> Напишите плагин, который вызывает API InternetGetCookieEx с соответствующим флагом для включения HTTPOnly файлов cookie.

6 голосов
/ 19 мая 2011

Введите в адресную строку:

javascript:alert(document.cookie)

, чтобы увидеть файлы cookie, которые в данный момент доступны для чтения с помощью javascript.

Что касается чтения / записи файлов cookie сеанса:
ПочемуВам нужно сделать это с помощью JavaScript?обычно сеансовые файлы cookie необходимы для связи с сохраняемыми на сервере данными, поэтому вам необходимо управлять файлами cookie со стороны сервера, независимо от того, какой браузер может быть.

1 голос
/ 31 марта 2017

F12-> Вкладка «Сеть» -> Включить захват трафика захвата сети -> Вкладка «Сведения» -> Вкладка «Заголовок запроса».

Snap Shot

...