1

我正在开发一个 JSF 1.2 应用程序。考虑以下使用带有 2 个选项卡的浏览器的用例:

  1. 在第一个选项卡中,我使用用户“TEST”登录。
  2. 在第二个选项卡中,我使用用户“TEST2”登录。
  3. 当我返回第一个选项卡时,登录用户更改为“TEST2”。

如何将登录限制为当前选项卡而不是所有选项卡?换句话说,如何将 HTTP 会话限制为一个选项卡,而不是浏览器实例的所有选项卡?

4

2 回答 2

1

尝试使用Private Tab。这会成功的。

私人标签不包含 cookie。因此,它是每个选项卡的新会话 cookie。

新的:

另一种方法是禁用浏览器的 cookie。

  • 默认的 JSF 行为是连接 URL 中的 JSESSIONID。所以每个选项卡都会有一个不同的 JSESSIONID 作为 URL 参数。
于 2014-01-29T13:52:59.317 回答
0

只需使用 2 种不同的浏览器(如 chrome 和 firefox)

如果您使用的是 FireFox,请安装MultiFox插件

于 2014-01-29T13:38:56.033 回答