2013-03-07 3 views
0

iframe (또는 colorbox, fancybox)에서 youtube 비디오 링크를 열 수 있습니다. with angularjs?
그것은 자바 스크립트 오류를 ​​보여줍니다 여기에
"Refused to display document because display forbidden by X-Frame-Options."

을하는 HTML 코드 -angularjs에서 iframe의 외부 URL을 여는 방법은 무엇입니까?

<a href="{{video_url}}" title="{{video.video_title}}" class="nyroModal"> 
    {{video_title}} 
</a> 


자바 스크립트 -

$('.nyroModal').nyroModal(); 

은 위의 링크를 클릭하면, 그것은 iframe에 오픈한다. 그러나 그것은 위에서 언급 한 오류를 보여줍니다.
감사합니다.

+0

당신이 당신의 HTML과 JS 코드를 붙여 넣을 수 있습니다 내가 그것은 [유튜브를주는 가치가있을 수 있습니다 HTML 코드 .. – Amrendra

+0

들을 API] (https://developers.google.com/youtube/)에서 시도하지만 최종 목표는 무엇인지 알 수 없습니다. – Amb

+0

를 추가 –

답변

0

도메인 간 하위 iFrame에서 상위 프레임 (이 경우 브라우저)을 제어 할 수 없습니다. 이렇게하면 iframe의 샌드 박스 보안이 깨집니다.

부모 및 하위 프레임 코드에 액세스 할 수 있고 동일한 도메인에있는 경우 HTML5 postMessage() 명령을 사용할 수 있습니다. iframe을 사이에 도메인 간 통신에 대한 자세한 읽기

은 다음을 참조하십시오

http://softwareas.com/cross-domain-communication-with-iframes

관련 문제