2010-10-13 54 views
0

我用window.open(「link」,「name」)開始彈出。我無法控制彈出窗口。彈出的javascript url

彈出窗口然後重定向到另一個鏈接。

如何獲取彈出窗口的最終鏈接?它在另一個域上的最終鏈接。

with popup_window_object.location.href我可以設置鏈接,但我無法得到它。

謝謝。

回答

1

由於隱私原因,同源策略使得這是不可能的。如果最終的URL具有與嘗試獲取它的頁面相同的主機名和端口號,那麼它將工作,但由於情況並非如此,代碼會生成安全錯誤。

1

由於安全限制,您無法從另一個域讀取位置。如果彈出窗口中的第一個內容是您的頁面,則可以將下一個彈出窗口的位置推入父窗口的變量中。

+0

「我無法控制彈出窗口」聽起來像不是他的頁面。 – bzlm 2010-10-13 11:37:38