2010-05-04 45 views
1

我有一個多域網站。在一個域中,一些javascript打開一個新的小窗口並給它一個「controls」的名字。如果您轉到第二個域並單擊再次打開「控件」(相同的窗口名稱),它將打開一個新窗口而不是更新已存在的窗口。Safari會將瀏覽器窗口名稱與打開它的域相關聯嗎?

Safari可能會將域名與打開的窗口關聯起來,以便一個域名不會意外(或惡意)更改另一個域名的窗口?其他瀏覽器(非Webkit,至少)似乎沒有這樣的行爲。我一直無法找到關於這裏邏輯的清晰解釋。

回答

0

不,您要查找的內容稱爲會話ID。 http://en.wikipedia.org/wiki/Session_ID

+0

感謝您的回覆。我實際上無法在這種情況下使用會話,我只是試圖打開一個新窗口,而不是跟蹤用戶行爲。 openwin('http://www.example.com/mypage.html','mywindow','width = 100,height = 300'); – Jody 2010-05-04 15:34:50

相關問題