Javascript 每个选项卡一个会话
我们有这个(非常简单的)用于intranet的web桌面环境 所以我想要的是,将用户的会话限制在当前选项卡上。 我将把这个值存储在javascript中,而不是cookie会话令牌Javascript 每个选项卡一个会话,javascript,session,cookies,tabs,Javascript,Session,Cookies,Tabs,我们有这个(非常简单的)用于intranet的web桌面环境 所以我想要的是,将用户的会话限制在当前选项卡上。 我将把这个值存储在javascript中,而不是cookie会话令牌 在url中以get var的形式发送令牌 将每个请求设置为post,并将令牌作为post变量发送 我在这里寻找我应该使用的选项,如果有人可能看到一些替代方案。只需将其设置为基于URL的会话即可?现在我使用的是会话cookie。我正在尝试决定哪种方法是将会话限制为一个选项卡的最佳方法。正如Chris提到的,我计划采
- 在url中以get var的形式发送令牌
- 将每个请求设置为post,并将令牌作为post变量发送
我在这里寻找我应该使用的选项,如果有人可能看到一些替代方案。只需将其设置为基于URL的会话即可?现在我使用的是会话cookie。我正在尝试决定哪种方法是将会话限制为一个选项卡的最佳方法。正如Chris提到的,我计划采用第一种解决方案。但我记得,这可能会通过referrer字段泄漏会话id。也许选择第二个选项更安全。http是一种无会话协议,即使存在会话,它们也被设计为在浏览器级别,而不是选项卡级别。每当我遇到这样的情况时,我都会回到绘图板上,认真思考我想要完成的事情,以及我是否真的需要与我的技术堆栈的粒度相抗衡来完成它。答案几乎总是“不”。