use*_*329 5 cookies mobile-safari ios
我尝试使用 JavaScript 设置 cookie 。假设 cookie 名称publish为 value on。一切都很好,刷新后 cookie 仍然存在。
我的问题是,关闭 Safari (IOS 11) 并再次打开页面后,cookie 不再存在。第三方添加的其他 cookie 也在那里。
问题:为什么我的 Safari 忘记了我的特定 cookie。
PS 我没有激活任何阻止 cookie 或阻止第三方 cookie。我在桌面浏览器上没有任何问题
根据文档,添加 cookie 时您需要指定max-age或expires参数选项。如果既没有过期也没有指定 max-age ,它将在会话结束时过期(当您退出浏览器时)。
document.cookie = "temporary=hello";
document.cookie = "permanent=world;max-age=31536000"; // 60*60*24*365, for a year
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5080 次 |
| 最近记录: |