【发布时间】:2017-02-26 16:27:59
【问题描述】:
所以,我有这个 cookie 会影响我在应用程序中的登录状态。当我删除它时,用户将注销,登录时将创建它(所有都发生在服务器端,并发送给我)。很简单。
问题是 - 如果他有另一个与 A 重复的选项卡 B,是否有任何方法可以影响选项卡 A 中的用户?
例如用户在选项卡 A 中登录,将选项卡复制到选项卡 B,从那里注销,然后返回到选项卡 A - 他也在那里注销。
为了清楚起见 - 我在问这在 JavaScript 中是否可以通过浏览器实现。
【问题讨论】:
-
没有监听cookie变化的事件机制。您可以使用postMessage API 跨窗口进行通信。您在何处以及如何使用它取决于您的注销过程
标签: javascript google-chrome session cookies tabs