Подтвердить что ты не робот

IE фактически не удаляет файлы cookie

Нажатие Ctrl+Shift+Del вызывает диалог удаления почти во всех браузерах (я тестировал IE, Firefox и Chrome), где вы можете удалить файлы cookie, данные формы, пароли и т.д.

Firefox и Chrome работают нормально. Однако IE так же, как всегда, действует по-разному. Он показывает сообщение о том, что все удалено, но на самом деле оно сохраняет много вещей.

Чтобы протестировать его, я просто вхожу на веб-сайт, так что его cookie-аутентификация установлен в моем браузере. Затем я удаляю все файлы cookie. Затем я запрашиваю приватную страницу этого сайта (которая будет обслуживаться только для входа в систему). Угадай, что? В Chrome и Firefox я перенаправляюсь на страницу входа, но в IE я все еще зарегистрирован.

Любые идеи?

4b9b3361

Ответ 1

У меня была та же проблема в IE9, где очистка кеша браузера и файлов cookie фактически не удаляла файл cookie для моего сайта. Я, наконец, решил его, сняв первый вариант в диалоговом окне вместе с опцией файлов cookie (сохранить данные веб-сайта "Избранное" ). (Я бы включил изображение, но я новый...)

Ответ 2

Существует два типа файлов cookie: session и persistent. В вашем случае следует учитывать файлы cookie сеанса.

В IE 9, когда вы используете Ctrl + Shift + Del, вы удаляете только постоянные куки.
Если вы хотите удалить сеанс один, вы должны нажать F12, чтобы открыть Инструменты разработчика, нажмите "Кэш" и "Удалить файл сеанса"

Ответ 3

Я предполагаю, что ваш файл аутентификации - это cookie сеанса. Это будет удалено при закрытии браузера и обычно сохраняется только в памяти. Поскольку он уже является частным, мало смысла (с точки зрения конфиденциальности) удалить его еще быстрее.

Теперь некоторые браузеры могут удалить его раньше. Когда у них есть единый магазин cookie, проще просто удалить все файлы cookie. Но для браузеров, которые обрабатывают файлы cookie сеанса отдельно, нет никаких оснований дублировать логику удаления файлов cookie.

Ответ 4

Сначала закройте все окна и вкладки IE, затем откройте "Свойства обозревателя" с панели управления, удалите из нее файлы cookie.

Кроме того, как сказал Чак, не забудьте снять первый флажок в диалоговом окне вместе с опцией файлов cookie (сохранить данные веб-сайта "Избранное" ).

Вы также можете открыть это окно для просмотра результатов удаления прокси: C:\Users\USERNAME\AppData\Roaming\Microsoft\Windows\Cookies (т.е. 11)