iOS 11 удаляет все куки при закрытии браузера - PullRequest
0 голосов
/ 06 июня 2018

Я устанавливаю cookie с помощью кода Javascript ниже:

document.cookie = "cookieAccepted=true";

Однако при закрытии (пролистывание) браузера iOS 11 (Chrome или Safari) файлы cookie, похоже, удаляются.

Кто-нибудь знает, как сохранить / сохранить cookie (даже после взлома для принудительного закрытия приложений iOS)?

Примечание: также не работает суффикс ;path=/ в значении cookie.

1 Ответ

0 голосов
/ 06 июня 2018

Исправлено: expires - обязательный параметр для iOS для хранения файлов cookie.Итак, я реализовал:

var now = new Date();
now.setTime(+ now + (1440 * 86400000)); // 24 * 60 * 60 * 1000
document.cookie = "cookieAccepted=true;expires="+now.toGMTString()+";path=/";

Таким образом, срок действия файла cookie cookieAccepted истекает через 4 года (1440 дней).

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