Как вы просматриваете файлы cookie сеансов в Internet Explorer?

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

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

Как я вижу те же файлы cookie сеанса в IE (6/7/8)?

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

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

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

Ответ 1

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

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

Ответ 2

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

javascript:alert(document.cookie)

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

Относительно чтения/записи сеанса файлов cookie:
Зачем вам это нужно, используя javascript? обычно сеансовые куки необходимы для связи с хранимыми данными на сервере, поэтому вам необходимо управлять файлами cookie с серверов, независимо от того, какой браузер может быть.

Ответ 3

F12- > Вкладка "Сеть" → "Включить захват трафика сетевой захвата" → "Вкладка" Информация "- > вкладка" Заголовок заголовка ".

Snap Shot