0
다음은 간단한 코드입니다. iframe 문서에 액세스하려고하면 'http://mydomain.com'의 원점을 가진 프레임이 "http://www.youtube.com"원점의 프레임에 액세스하지 못하게 차단됩니다. 프로토콜, 도메인 및 포트가 일치해야합니다. 'iframe에서 video 요소에 액세스 할 수 없습니다.
<html>
<body>
<iframe id="player" type="text/html" width="640" height="390"
src="http://www.youtube.com/embed/P5_GlAOCHyE?enablejsapi=1&html5=1"
frameborder="0"></iframe>
<script>
var tag = document.createElement('script');
tag.src = "https://www.youtube.com/iframe_api";
var firstScriptTag = document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
var player;
function onYouTubeIframeAPIReady() {
player = new YT.Player('player', {
events: {
}
});
}
</script>
</body>
</html>
JS 콘솔 :
document.getElementById를 프레임 = ('플레이어')
frame.contentDocument
널