我正在为一些网站的 javascript 效果设置一个 jQuery cookie。我将到期日期设置为 30 天。
在本地开发机器上,cookie 过期设置正确,而在生产机器上,cookie 过期设置为会话结束。使用 web 开发工具检查创建的 cookie 后,除了生产机器 cookie 被标记为“会话 cookie”并且不允许设置过期之外,一切都相同,而在本地开发机器上创建的 cookie 没有设置为“会话”并且过期日期是可编辑的。
有没有办法让生产机器cookie接受过期日期?
这就是我设置cookie的方式:
$.cookie('skip_animation','skip', 2592000);
使用 jQuery 1.6.4(旧网站)
所有浏览器的行为方式都相同