나에 액세스하려고 시도하는 스크립트 유튜브에서의 iframe 플레이어 API 를 위해서는 재생/일시 정지 비디오를 위해 크롬 확장입니다. 내 JS 은 아래(서 https://developers.google.com/youtube/iframe_api_reference).
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 onYouTubePlayerAPIReady() {
player = new YT.Player('video', {
events: {
'onReady': onPlayerReady
}
});
}
function onPlayerReady(event) {
player.playVideo();
}
그러나 내가 짐을 확장하는 크롬,나는 다음과 같은 오류가:
거절 로드 스크립트'https://www.youtube.com/iframe_api'을 위반하기 때문에 다음과 같은 콘텐츠 보안 정책 지침:"script src'self'". 참고 있는'스크립트-src-elem'명시적으로 설정되지 않았다,그래서'script src'로 사용되는 대체입니다.
나도 추가하여 URL 을 CSP 에서 나타납니다.json(아래). 또한 모든 인라인 JS.
"content_security_policy": "script-src 'self' https://www.youtube.com/iframe_api; object-src 'self'"
이제,확장을 로드하는 데 실패하는 오류와 함께 내 CSP 값이 잘못되었습니다. 어떤 아이디어 제가 뭘 잘못하고 있어?