我尝试使用JavaScript设置cookie。假设cookie名称为publish
,值为on
。一切都很顺利,而且即使在刷新后cookie仍然存在。
我的问题是,在关闭Safari(IOS 11)并再次打开该页面后,该cookie不再存在。第三方添加的其他cookie仍然存在。
问题:为什么我的Safari会忘记我的特定cookie。
P.S 我没有激活任何阻止cookie或阻止第三方cookie的功能。 在桌面浏览器上没有任何问题。
我尝试使用JavaScript设置cookie。假设cookie名称为publish
,值为on
。一切都很顺利,而且即使在刷新后cookie仍然存在。
我的问题是,在关闭Safari(IOS 11)并再次打开该页面后,该cookie不再存在。第三方添加的其他cookie仍然存在。
问题:为什么我的Safari会忘记我的特定cookie。
P.S 我没有激活任何阻止cookie或阻止第三方cookie的功能。 在桌面浏览器上没有任何问题。
max-age
或者expires
参数选项之一。如果没有指定 expires 或 max-age,则会在会话结束时过期(退出浏览器时)。document.cookie = "temporary=hello";
document.cookie = "permanent=world;max-age=31536000"; // 60*60*24*365, for a year