文档写入 cookie 在 Safari 上不起作用

document write cookie is not working on Safari

我想覆盖现有的 cookie 值;

在 Chrome 上,在浏览器中跟随 JS 允许 overwrite/update 现有 cookie

document.cookie = "test=poppy; path=/; secure; domain=.mytest.com"

但在 Safari(14.1.1) 上,上述 JS 脚本不 overwrite/update 存在 cookie。

有人知道为什么吗?或者有什么好的解释吗?

谢谢。

Javascript Safari 上的 cookie 要求每个部分都有一个名称-值对。这应该有效。

document.cookie = "test=poppy; path=/; name=secure; domain=.mytest.com"

找到

该文章还描述了 localstorage 将是存储此信息的更好位置,以便在 iOS Safari 上工作,其中 cookie 尚未启用(它们默认为禁用)。