2012-10-23 160 views
0

我使用表单从客户端捕获数据。这种形式是一种将youtube视频加载到youtube上的iframe。不同URL的原因是因为我的原始代码是用CakePHP编写的,并且youtube api使用Zend Framework。从不同的域名获取<iframe>的URL值

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

有没有建议吗?

回答

0

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

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

+0

我现在已经加载了整个iframe到同一个域中。我已经配置它工作。我现在如何从iframe获取URL值? – learner23