Internet Explorer 11 - файлы cookie не сохраняют пройденный сеанс - PullRequest
0 голосов
/ 30 октября 2019

У меня проблема с Internet Explorer 11, проблема в том, что наши файлы cookie не сохраняют пропущенный сеанс, поэтому, как только клиент убивает браузер, а затем запускает его снова, файлы cookie исчезают вwind.

info:

  1. Веб-сайт представляет собой веб-сайт на основе Python.
  2. Файлы cookie настраиваются с помощью Simple Cookie from python.
  3. Файлы cookie имеютсрок действия истекает в течение 1 года.
  4. Файлы cookie имеют правильный путь. (Путь установлен в '/')
  5. Файлы cookie имеют правильный домен.
  6. Мы можем извлечьданные из файла cookie во время сеанса.

Что я проверял / делал:

  1. Проверен безопасный режим, чтобы убедиться, что он не включен и не мешает установке файлов cookie. .
  2. Дважды проверил файлы cookie, чтобы убедиться, что они действительно установлены и они есть.
  3. Убедитесь, что файлы cookie установлены правильно и доступны для чтения интернет-обозревателем.
  4. Проверено другими браузерами (Chrome, Firefox) ThОни прекрасно работают, проблема ограничена IE11.
  5. Поиск в Google для ответов

Код, в котором сохраняются файлы cookie, выглядит следующим образом (Python): ** self.cookie is SimpleCookie. ** данные представляют собой строку

expiration = datetime.datetime.now() + datetime.timedelta(seconds=3600*24*365)
self.cookie[self.prepend + key] = data
self.cookie[self.prepend + key]['expires'] = expiration.strftime('%a, %d-%b-%Y %H:%M:%S PST')
self.cookie[self.prepend + key]['domain'] = self.domain
self.cookie[self.prepend + key]['path'] = '/'

1 Ответ

0 голосов
/ 31 октября 2019

Пожалуйста, проверьте настройки браузера IE, проверяли ли вы опцию «Удалить историю просмотров при выходе». Убедитесь, что он не отмечен.

enter image description here

Кроме того, вы можете сослаться на эту ссылку и демонстрационную версию , попробуйте проверить ее наваша машина (она хорошо работает на моей стороне). если все еще не работает, возможно, проблема связана с настройкой браузера IE, попробуйте сбросить настройки браузера IE . Если это работает хорошо, возможно, проблема связана с вашим кодом, пожалуйста, перепроверьте его.

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