Хранение файловой системы / доступ к файлам cookie IE - PullRequest
0 голосов
/ 06 марта 2011

есть ли способ вывести / декодировать файлы cookie, хранящиеся в Internet Explorer, без запуска браузера?

Сейчас я работаю с компонентом браузера SWT, который предоставляет методы получения / установки файлов cookie, но есть ли способ узнать, что на самом деле хранится в самом IE?

UPD : я использую IE7. Это место: C: \ Documents and Settings \ Имя пользователя \ Локальные настройки \ Временные интернет-файлы не содержит куки, если я смотрю на это место с Far Manager.

Видимо, Explorer смешивает их из какого-то другого места или базы данных. Есть идеи?

UPD2 : Хорошо, хорошо. Это моя текущая проблема. Некоторые веб-приложения не работают, если я перезапускаю IE7 и снова загружаю ту же страницу (много скриптов, встроенная флэш-память и потоковое видео). Убийство куки, похоже, поможет, если мы сделаем это из самого IE. Если мы программно уничтожаем куки (перечислены по имени), это не помогает, и страница застревает в последовательности перезапуска / перезагрузки.

Если я вручную протираю папку кеша, это действительно помогает, и последующие загрузки страницы работают нормально. Итак, вопрос в том, действительно ли я стираю файлы cookie при очистке папки временных файлов Интернета или нет? Мне просто нужно знать причину - это кеш ресурсов или какой-то файл cookie, который мы не перечисляем в последовательности очистки.

Ответы [ 2 ]

0 голосов
/ 09 июля 2015

источник

Временные интернет-файлы - это папка с надписью. Представление, которое вы видите в проводнике, представляет собой комбинацию фактических файлов на диске, которые находятся в секретно непредсказуемо названных подпапках, и контейнеров кеша Wininet Url, которые хранят метаданные о файлах (например, с какого URL они пришли, срок действия и т. Д.) , Если вы используете API файловой системы, вы получите то, что на самом деле там. Однако если вы используете API-интерфейсы оболочки, вы можете перечислять их по своему усмотрению. Попробуйте начать с SHParseDisplayName () и перейдите оттуда.

0 голосов
/ 21 марта 2011

Дох ... довольно простой вопрос, почему никто не пожелал ответить?

Похоже, что проводник показывает файлы из c: \ Documents and Settings \ USER \ Cookies, смешанные во временные файлы Интернета. Это была XP, не уверен, как ведут себя другие версии.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...