Internet Explorer 8 теряет файлы cookie
Я использую Windows 7 уже некоторое время и использую Internet Explorer 8 в качестве основного браузера. То, что я заметил, - то, что это "теряет" куки МНОГО! Я серьезно!
Типичная ситуация:
Я вхожу в сторону, проверяя флажок запомнить меня. Я перезагружаю компьютер / перезагружаю браузер, захожу на сайт, автоматически захожу на сайт -> Я счастлив. Время от времени, однако, меня спрашивают о полномочиях.
Нормальная ситуация, вы бы сказали. Как и я, если бы это не происходило несколько раз в неделю. Давай!
В Internet Explorer 7 я не заметил этого. Печенье были потеряны раз в квартал или около того. Обратите внимание, что я использовал IE7Pro с моим IE - не знаю, однако, имеет ли это какое-либо отношение к моей текущей проблеме.
В любом случае мне интересно, является ли это поведение "нормальным" или это только у меня?
больше информации для людей, которые предполагают, что это может быть нормальным - истечение срока действия куки и прочее. Когда это происходит, я теряю все куки-файлы аутентификации - gmail, bloglines и еще много чего!
6 ответов
Это ошибка IE8. Модель процесса IE8 является новой и очень ошибочной. Если (когда) процессы IE8 зависают или компьютер перезагружается с открытым IE8, файлы cookie теряются.
Чтобы быть очень ясным, это не на "некоторых машинах" и не проблема стороннего плагина или программного обеспечения. Эта проблема не имеет ничего общего с датой истечения срока действия файлов cookie, датой ПК или любым другим параметром, контролируемым пользователем или сайтом. Это ошибка в IE8, PERIOD.
Microsoft до сих пор не признала, что существует проблема, поэтому нет решения этой проблемы. Этот и многие другие серьезные ошибки в IE8 игнорируются, вероятно, из-за того, что их слишком трудно исправить, и в результате серьезных недостатков в новой модели процесса, которые потребовали бы перестроения с нуля (IE9).
Так что... живи с этим или найди другой браузер.
Как сказал BlueNovember, некоторые сайты устанавливают файлы cookie с датами истечения срока действия. Однако, если вы хотите оставаться в системе и сохранять свои пароли на определенных сайтах, убедитесь, что автозаполнение включено в IE 8. Перейдите в "Инструменты"> "Свойства обозревателя" и нажмите на вкладку "Содержимое". В разделе "Автозаполнение" нажмите "Настройки" и установите флажок "Имена пользователей и пароли в формах". Кроме того, на вкладке "Общие" в разделе "История просмотров" убедитесь, что "Удалить историю просмотров при выходе" не установлен, и нажмите кнопку "Настройки", чтобы дополнительно настроить способ хранения файлов cookie.
Я надеюсь, что эта информация поможет!
- Джейк
Аутрич-команда MSFT Internet Explorer
Переключение на "/" в качестве пути для куки решило проблему для меня. У меня был более конкретный путь раньше.
BeanAnimal кажется правильным.
Я вижу проблему, когда файл cookie, устанавливаемый моим сайтом при использовании HTTPS, не возвращается на сервер, когда соединение переключается на HTTP (опять же, IE8 Win7). Файл cookie присутствует в других запросах HTTPS.
Существуют некоторые свидетельства того, что проблема связана с моделью процесса, поскольку я могу обойти эту проблему, запустив IE от имени администратора (очевидно, не рекомендуется, только для тестирования этой проблемы).
Cookies могут быть установлены с истечением времени. По моему опыту, для большинства сайтов нормально не позволять вам оставаться в системе более недели.
Я только что исправил проблему исчезновения файлов cookie. Моя проблема заключалась в том, что дата на этом компьютере была назначена на завтра. IE8 удалил файлы cookie, срок действия которых истек через день или меньше. Лучшая часть, которую я взял на целый день!