从<iframe>获取具有不同域名</iframe>的网址值

时间:2012-10-23 13:14:08

标签: php url iframe youtube

我使用表单从客户端捕获数据。在此表单中有一个iframe,可将youtube视频加载到youtube上。不同URL的原因是因为我的原始代码是用CakePHP编写的,而youtube api是使用Zend Framework的。

现在我需要从youtube返回的值存储在iframe的URL中以保存在数据库中,以便稍后调用时,视频将以正确的列表打开。

有任何建议吗?

1 个答案:

答案 0 :(得分:0)

如果加载到iframe中的文档来自不同的域,则无法获取有关加载到iframe中的页面的任何信息。这是由于the same origin policy

YouTube an API允许用户通过您的网站对YouTube进行搜索。您可以使用它来允许用户选择视频,而不是尝试对YouTube URI系统进行反向工程。