2015-04-26 45 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

相关问题