2012-10-23 117 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