youtube嵌入的视频错误无访问控制允许原点

时间:2018-07-23 13:37:58

标签: youtube-api

如您在此处看到的https://mohamed-hassan.com/samples/project24/所示, 如果您打开控制台,则会看到此错误

  

(ZYLR4KocS2Q?enablejsapi = 1&autoplay = 1&mute = 1&controls = 0&showinfo = 0&modestbranding = 1&rel = 0:1无法加载https://googleads.g.doubleclick.net/pagead/id:从'https://googleads.g.doubleclick.net/pagead/id'重定向到'data:text; charset = utf -8,”已被CORS策略阻止:所请求的资源上没有“ Access-Control-Allow-Origin”标头。因此,不允许访问源“ https://www.youtube.com”。)

我只是使用iframe标签嵌入了youtube的视频,然后将其添加到了索引文件header('Access-Control-Allow-Origin: *');的顶部,但是仍然出现此错误。

这是屏幕截图 enter image description here

1 个答案:

答案 0 :(得分:0)

您忘记将&origin=https://yourdomain.com添加到iframe src中,该值允许YouTube在响应中添加适当的标头。