으로 프레임에 액세스하려고합니다. 다른 질문이 있습니다. 이번에는 YouTube API에 관한 것입니다. 그냥 또한, 탈출을 위해, 비디오가 재생됩니다, 그래서 아무 때문에,Youtube 안전하지 않은 JavaScript가 URL
<div id=\"youtubeVideoContainer\"></div><script type=\"text/javascript\">
//Load player api asynchronously.
var tag = document.createElement('script');
tag.src = \"//www.youtube.com/player_api\";
var firstScriptTag = document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
var player;
function onYouTubePlayerAPIReady() {
player = new YT.Player('youtubeVideoContainer', {
height : \"".$height."\",
width : \"".$width."\",
videoId : \"".$id."\",
playerVars : ".json_encode($this->playerParams)."
});
}
</script>
그것이 PHP에서 렌더링있다 "는 \ 신경 쓰지 마십시오 : 나는 유튜브 플레이어를 얻기 위해이 코드를 사용하고 있습니다 주요 오류 :
마다 내가 비디오를 요청, 난 내 콘솔에서이 메시지가 표시 나를 성가 시게 기능 : URL과 프레임에 액세스 할 수 안전하지 않은 자바 스크립트 시도를
URL 프레임에서https://www.socialthisday.com/playwin/admin/content/edit/project_1/home.html https://www.youtube.com/embed/2UJH9dCtp7w?autohide=1&autoplay=1&controls=0&border&cc_load_policy=0&color&color1&color2&disablekb&enablejsapi=1&egm&fs&hd&iv_load_policy&loop&modestbranding=1&origin=https%3A%2F%2Fwww.socialthisday.com&playerapiid&playlist&rel=0&showinfo=0&showsearch&start&theme&version=3. 도메인, 프로토콜 및 포트가 일치해야합니다.
나는이 메시지를 보지 못하도록 수정하고 싶습니다. 나는 그것이 정말로 중요한 것이 아니라는 것을 안다. 그러나 나는 지금 내가 어떻게 위의 경고를 보지 않고 나의 사이트에서 유튜브 플레이어를 얻을 수 있는지에 관해 좋아한다.
여러분이 도와주세요.
편집
: 그 문제가 해결 일단 이<div id="YTcontainer_502513c7ebc1b"> </div>
<script type="text/javascript">
//Load player api asynchronously.
var tag = document.createElement('script');
tag.src = "//www.youtube.com/iframe_api";
var firstScriptTag = document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
var YTplayer_502513c7eb834;
window.onYouTubeIframeAPIReady = function() {
YTplayer_502513c7eb834 = new YT.Player("YTcontainer_502513c7ebc1b", {
height : "200",
width : "200",
videoId : "2UJH9dCtp7w",
playerVars : {"autohide":1,"autoplay":1,"controls":0,"border":"","cc_load_policy":0,"color":"","color1":"","color2":"","disablekb":"","enablejsapi":"","egm":"","fs":"","hd":"","iv_load_policy":"","loop":"","modestbranding":1,"origin":"","playerapiid":"","playlist":"","rel":0,"showinfo":0,"showsearch":"","start":"","theme":"","version":3,"wmode":"opaque"}
});
}
if(window.YT){
onYouTubeIframeAPIReady();
}
</script>
* 그냥 탈출을 위해, 그래서 그것이, PHP에서 렌더링되는 \ "를 신경 쓰지 말아주세요 * - PHP의 ** 출력 **을 보여주세요. – Quentin
예, 귀찮습니다. 다른 설명은 없지만, 유튜브가 브라우저 액세스를 허용하는 브라우저를 사용하고있는 경우에 대비하여 크로스 창 창 접근을 시도하고 있습니다. – Esailija
Quentin, 출력을 – SheperdOfFire