我正在通过以下Javascript代码设置Cookie:
document.cookie = "cookieAccepted=true";
然而,当关闭(向上滑动)iOS 11浏览器(Chrome或Safari)时,cookie似乎被删除了。
有没有人知道如何保存/存储cookie(即使在向上滑动强制关闭iOS应用程序之后)?
注意:cookie值中的后缀;path=/
也不起作用。
答案 0 :(得分:1)
修正了它:expires
是iOS存储cookie的强制选项。所以,我实施了:
var now = new Date();
now.setTime(+ now + (1440 * 86400000)); // 24 * 60 * 60 * 1000
document.cookie = "cookieAccepted=true;expires="+now.toGMTString()+";path=/";
因此,cookieAccepted
cookie将在4年(1440天)后过期。