Почему cookie сохраняются в инструментах Chrome dev после истечения срока действия - PullRequest
0 голосов
/ 23 мая 2018

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

Я вижу возраст Expires / Max:

1969-12-31T23:59:59.000Z

Нодаже после обновления страницы этот файл cookie по-прежнему отображается с тем же URL-адресом и путем, а также с тем же именем и значением.

Это приводит к нарушению состояния моего приложения, так как в этом конкретном состоянии он ожидает, что файл cookie очистится, так чтоинтерфейс может правильно подтвердить и понять, что сеанс завершен и не подлежит восстановлению.

Это версия Chrome 66.0.3359.181 (официальная сборка) (64-разрядная версия) в Mac OS X 12.10.6

Я должен добавить, что я не проверял это в других браузерах - потому что это сложно проверить.Это может произойти или не произойти с ними.

...