【发布时间】:2017-10-16 16:10:47
【问题描述】:
当我在 iOS Safari(和 Chrome)上关闭并重新打开浏览器时,我的持久性 cookie 将被删除。我在 iOS 11 上,但也在 iOS10/9 上进行了测试。 cookie 在 Android 和桌面上正确保留。奇怪的是,它适用于 iOS 上的 Firefox。
我在这里错过了什么?
这是我设置 cookie 和过期日期的 javascript 代码:
setCookie = function(cname, cvalue, exdays) {
var d = new Date();
d.setTime(d.getTime() + (exdays*24*60*60*1000));
var expires = "expires="+ d.toUTCString();
document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/";
}
setCookie("test", "random test value", 365);
【问题讨论】:
标签: javascript ios google-chrome cookies safari