2015-04-26 70 views
0

我在我的應用程序中使用了一個iFrame,其中顯示了另一個網站(BBC新聞)。在我的網站上用戶可以登錄。用戶登錄後,我想跟蹤特定用戶在iframe中訪問的所有網址,然後將這些網址存儲到MySQL數據庫中。PHP-如何獲取用戶點擊iFrame顯示另一個網站的URL

+0

請發佈你有什麼試過 –

+0

目前我只是想知道,他們的任何機制,我可以做到這一點?所以我可以看看它 – Mudassir

回答

1

既然你提到BBC,我假設這個iframe正在加載跨域,因此這是不可能的(http://en.wikipedia.org/wiki/Same-origin_policy)。但是,您可以檢測到鼠標進入iframe,並且不可靠地將其留下。

解決方法是從服務器本地代理iframe的內容。從那裏你可以插入某種跟蹤代碼或使用類似於top.parentFunction();的函數,該函數返回對當前窗口或子幀的父項的引用。

+0

是的,它會跨域。 CORS(跨源資源共享)能以任何方式幫助我嗎? – Mudassir

相關問題