【发布时间】:2014-05-29 12:33:15
【问题描述】:
我需要在浏览器的不同选项卡(同一应用程序)之间共享 Cookie 值。我解决了问题,发现如果第二个选项卡被刷新,其他选项卡只能使用由第一个选项卡设置的 cookie。但就我而言,我负担不起刷新标签(&我不能使用会话)。有没有办法以其他方式分享cookie? (即,一旦在一个选项卡上设置了 cookie,另一个选项卡就可以使用它,无需刷新)
SO 的另一个帖子说,one must continuesly poll cookie, in order to share。但我不明白,poll 是什么意思。这个 poll 对我有帮助吗?
【问题讨论】:
-
那么在所有选项卡中刷新这些 cookie 的目的是什么?你可以使用 SignalR 插件。
-
@DotNetIsMyPower 我没有提到“刷新”cookie,而是在不同的浏览器选项卡之间共享 cookie。 SignalR 对我有帮助吗?
-
我不确定我是否理解首先需要创建一个要共享的 cookie。如果您在一个选项卡中为对象设置一个值,它应该在所有选项卡中都可用,对吧?您至少可以将问题从一个选项卡强制到另一个选项卡。
-
@Dean.DePue 是的,对。它应该在其他选项卡中立即可用,无需刷新。这:stackoverflow.com/questions/23926873/… 实际上是我要解决的问题。我决定饼干
标签: jquery asp.net-mvc-4 cookies