【发布时间】:2013-07-31 17:35:25
【问题描述】:
document.cookie= "cookiename=cookievalue; 过期=周一,2015 年 6 月 12 日:00:00:00;路径=/;"
我在 Internet Explorer 10 上运行此脚本,但它不会在 2 个 IE 选项卡之间共享 cookie。但是当我删除“过期”属性时,它似乎可以工作:
document.cookie= "cookiename=cookievalue ;path=/;"
但我不想删除“过期”属性。那么如何解决这个问题呢?
【问题讨论】:
-
2 个 IE 标签页之间不共享 cookie 是什么意思。只要没有过期; cookie 将可用于该特定浏览器的所有实例的所有选项卡(在您的情况下为 IE-10)。
-
@Prash 我的意思是我从选项卡 1 运行设置的 cookie 代码,但是当我切换到选项卡 2 时,我运行警报(document.cookie)并且看不到我从选项卡设置的 cookie 1
-
您没有提供足够的信息。标签 #1 和 #2 位于哪些站点?如果您在尝试设置 cookie 后在 IE 中点击“查看 > 网页隐私政策”,您是否发现您的持久性 cookie 被“阻止”或“束缚”?
标签: javascript internet-explorer internet-explorer-10