我正在处理JSF 1.2应用程序。使用带有2个选项卡的浏览器考虑以下用例:
- 在第一个选项卡中,我登录用户"测试"。
- 在第二个选项卡中登录使用用户'test2'。
- 当我返回第一个选项卡时,已登录的用户将更改为'test2'。
如何将登录限制到当前选项卡而不是所有选项卡?换句话说,如何将HTTP会话限制到一个选项卡,而不是浏览器实例的所有选项卡?
尝试使用私有选项卡。这将解决问题。
私有选项卡不容纳cookie 。因此,这是每个选项卡的新会话cookie。
new:
另一种方法是为浏览器禁用cookie。
- 默认的JSF行为正在将URL中的jsessionId串联。因此,每个选项卡将具有不同的jsessionId作为URL参数。
只需使用2个不同的浏览器(例如Chrome和Firefox)
如果您使用的是Firefox安装多FOX插件