我为某些网站javascript效果设置了jQuery cookie。我将到期日期设置为30天。jQuery Cookie在本地机器vs生产服务器上的行为不同
本地开发机器上的cookie过期设置正确,而生产过期设置为会话结束。使用web开发工具检查创建的cookie后,除了生产计算机cookie标记为“会话cookie”并且不允许设置过期,而本地开发计算机上创建的cookie未设置为“会话”且过期日期可编辑外,所有内容均相同。
有没有办法让生产机器的cookie接受到期日期?
这是我如何设置Cookie:
$.cookie('skip_animation','skip', 2592000);
使用jQuery 1.6.4(旧版网站)
所有的浏览器的行为方式相同
你可以发布你的cookie代码吗?生产和开发jQuery版本之间的所有内容是否一致? – jchapa
需要查看您的代码,了解如何创建Cookie。你会得到什么,但随机猜测和其他垃圾,直到你张贴更实质性的东西。 – Sparky
您是否可以针对不同的网络类型(家庭网络或公共网络)设置不同的浏览器首选项?您是否尝试过使用其他浏览器?无论如何,不能相信cookie;) – FrancescoMM