小编Van*_*yen的帖子

iOS Safari/Chrome 中的 Cookie 持久性

当我在 iOS Safari(和 Chrome)上关闭并重新打开浏览器时,我的持久性 cookie 将被删除。我使用的是 iOS 11,但也在 iOS10/9 上进行了测试。cookie 在 Android 和桌面上正确保留。奇怪的是,它适用于 iOS 上的 Firefox。

我在这里缺少什么?

这是我的 javascript 代码,用于设置 cookie 和过期日期:

  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);
Run Code Online (Sandbox Code Playgroud)

javascript cookies safari google-chrome ios

6
推荐指数
1
解决办法
2736
查看次数

标签 统计

cookies ×1

google-chrome ×1

ios ×1

javascript ×1

safari ×1