크롬 확장 프로그램을 개발 중이며 youtube-iframe-api
을 사용 중입니다.youtube-iframe-api에 리퍼러를 설정할 수있는 방법이 있습니까?
아래 코드로 만든 플레이어는 vevo
과 같은 일부 제한된 비디오 (?)를 제외한 모든 비디오를 재생할 수 있습니다. 나는 그들이 문제를 해결할 수있는 해답을 발견했기 때문에
function onYouTubeIframeAPIReady() {
player = new YT.Player('player', {
height: '300px',
width: '800px',
videoId: 'RhU9MZ98jxo',
playerVars: {
'origin': 'https://www.youtube.com',
'wmode': 'opaque'
},
events: {
'onReady': onPlayerReady,
'onStateChange': onPlayerStateChange
}
});
};
나는
playerVars
의 기원과
wmode
을 추가했다. 그러나 그들은 효과가 없었습니다.
나는
나는 지난 주말에이 문제에 대한 해결책을 찾기 위해 노력했지만, 모든 헤더 요청은 블록을 발생시키는 원인이되는 원래 위치로 되돌아갑니다. – simon
나는 이것이 가능하다고 생각하지 않는다. 문제는 iframe을 임베드 할 때 http 리퍼러가 브라우저 자체에서 설정된다는 점입니다. 그렇지 않으면 보안 위반이됩니다. 누군가가 기꺼이이 문제를 해결할 수 있다면 기쁘게 생각합니다. 현상금을드립니다. – simon
그들은 아마도 iframe에로드하지 못하도록 프레임 바스 터링 헤더를 사용하고 있습니다. – charlietfl