2011-06-03 77 views
0

在一個java web應用中,如果我正在瀏覽一個站點,然後打開另一個IE 8窗口*並轉到同一站點,是否有辦法檢測到新請求來自另一個窗口來自同一臺機器。關於瀏覽器會話的問題

基本上我的要求是提醒用戶他們不能用同一個站點打開另一個窗口。

*在IE 8中,所有窗口共享相同的會話。因此,request.getsession()將始終在所有窗口中返回相同的ID。

+0

雖然這不是您的問題的答案,請注意,IE> = 8具有「新建會話」功能,該功能允許在多個窗口中運行獨立會話:http://blogs.msdn.com/b/ie /archive/2009/05/06/session-cookies-sessionstorage-and-ie8.aspx。 – 2011-06-03 19:37:18

+0

是。你是對的。 – dazzle 2011-06-03 19:38:56

回答

1

關於這個確切的問題在The Code Project有一篇很好的文章。這不是100%可能,但可以解決這個問題。