youtube 嵌入视频错误 NO ACCESS-CONTROL-ALLOW-ORIGIN

Moh*_*san 5 youtube-api

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

(ZYLR4KocS2Q?enablejsapi=1&autoplay=1&mute=1&controls=0&showinfo=0&modestbranding=1&rel=0:1 Failed to load https://googleads.g.doubleclick.net/pagead/id: Redirect from 'https://googleads.g.doubleclick.net/pagead/id' to 'data:text;charset=utf-8,' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://www.youtube.com' is therefore not allowed access.)

I just embedded video from youtube using iframe tag and I added at the top of the index file header('Access-Control-Allow-Origin: *'); but still get this error.

Here is a screenshot 在此输入图像描述

小智 8

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