繁体   English   中英

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

[英]How open same page on diffrent tab on browser with different value

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

不同的浏览器标签页共享一个 session。如果你想拥有本地标签页数据,你需要识别单独的浏览器标签页。

我是这样做的:

  1. window.name 是唯一的浏览器 object,我发现每个标签都有不同的 memory
  2. 使用 window.name 来保存 tab-id
  3. 如果 window.name 为空,浏览器负责生成一个 uniq 选项卡 ID
  4. 生成的 tab-id 写在 window.name
  5. tab-id 必须在应用程序的每个 url 中
  6. 一个视图范围的 bean 获取(早期)这个 tab-id 并提供每个选项卡 memory,每个 tab-id 由一个 session bean 持有
  7. 使用选项卡 memory 而不是 session memory

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM