iFrame
으로 구현 한 비디오 플레이어가 있습니다.iFrame 콘텐츠를 Jquery로 읽습니다 (iFrame이 자체적으로 더 많은 Ajax를로드 함)
<iframe
src="//player.twitch.tv/?video=v209807471&autoplay=true&time=02h59m45s"
frameborder="0"
scrolling="no"
allowfullscreen="true"
id="tFrame"
class="ls-vod-iframe"
>
</iframe>
지금이 iframe이 내부 .player-seek__time
범위에있는 현재의 타임 스탬프를 읽고 싶습니다.
//player.twitch.tv/?video=v209807471&autoplay=true&time=02h59m45s
의 소스 코드를 확인하면 #video-playback
이라는 빈 div가 표시되므로 내부적으로 다른 호출의 내용을로드한다고 가정합니다.
var $playerBody = $('#tFrame').contents().find('#video-playback');
var $ts = $playerBody.find('.player-seek__time');
console.log($ts);
하지만 $ts.length
이 0
입니다.
.player-seek__time
의 콘텐츠를 가져 오는 다른 방법이 있습니까? 아니면 일반적으로 위의 코드에 문제가 있습니까?
네, 고맙습니다, 맞아요, 그것은 cors 문제입니다! – PrimuS