2015-11-01 86 views
0

我想實現一個JS函數,導航到第三方URL並在加載此頁面後調用函數;js:如何導航到新的網址,並獲得回調時頁面加載?

document.location = "http://ww.example.com"; 
window.onload = function() { alert('example.com page loaded!") } 

可以這樣做嗎?

+1

[**同源政策**](https://developer.mozilla.org/en-US/docs/Web/Security/Same-origin_policy)。 –

+0

您的意思是:它無法完成? – yarek

+0

你的用例究竟是什麼,還有其他一些方法。 – vinayakj

回答

1

你不能。創建一個新頁面之前

第一頁的執行環境,將被銷燬。他們不能互動。

最接近你可能會傳遞一些數據(通過URL /一個cookie /本地存儲),其他頁面會在一個腳本中查找它,並始終運行它。

+0

好吧,這不是我的頁面,它是第三方網站 – yarek

+0

那麼這是完全不可能的。其他任何東西都會成爲瀏覽器內置的XSS安全漏洞。 – Quentin

+0

這可以通過使用IFRAME來完成嗎? – yarek

相關問題