如何检测一些唯一的浏览器实例编号,或每个“窗口”或每个“选项卡”的pid编号

时间:2011-07-01 07:45:35

标签: javascript

我正在编写一个Web应用程序,我遇到了一个典型问题,即会话cookie在浏览器实例和浏览器选项卡之间共享。显然浏览器不会发回任何标题。但是我可以控制应用程序内的所有请求,所以我想知道我是否可以添加自己的“参数”。

所以问题是,是否有一些JavaScript可以识别客户端的进程ID,实例ID或选项卡ID?我可以把它发送到服务器,但我想知道是否有人知道浏览器方面的任何技巧。

欢迎特定于浏览器的建议 - 我非常满意只能在一种浏览器类型中使用的答案。

2 个答案:

答案 0 :(得分:3)

以下是您可以从javascript获取的信息列表:Information about your Web Browser from Javascript。我不认为你可以从javascript获得像PID这样的系统特定信息,这肯定是一个安全问题。

答案 1 :(得分:0)

sessionStorage可能会对您有所帮助。

http://www.nczonline.net/blog/2009/07/21/introduction-to-sessionstorage/

更新: 可以使用window.name