如何在不同值的浏览器上打开不同选项卡上的同一页面



我正在使用JSF开发一个网站,我在包含模型Id的页面上遇到了问题,当我试图在不同的选项卡浏览器上打开同一个页面两次时,值是相同的。如何在每个页面上设置Id以显示正确的值?或者这个方法叫什么名字?。谢谢

不同的浏览器选项卡始终共享一个会话。如果要获得本地选项卡数据,则需要识别单独的浏览器选项卡。

我是这样做的:

  1. window.name是我找到的唯一一个每个选项卡具有不同内存的浏览器对象
  2. 使用window.name保存选项卡id
  3. 如果window.name为空,则浏览器负责生成uniq选项卡id
  4. 生成的选项卡id写入window.name
  5. 选项卡id必须位于应用程序的每个url中
  6. 视图范围的bean(早期(获取这个选项卡id,并提供每个选项卡的内存,由每个选项卡id的会话bean保存
  7. 使用选项卡内存而不是会话内存

相关内容

最新更新