在Chrome控制台中删除YouTube的iframe API控制台错误的方法 – “阻止源与框架…”

我正在使用YouTube的iframe api,并得到以下控制台错误与源http://www.youtube.com阻止框架。 想知道是否有人可以解释为什么这个错误只出现在铬控制台,如果有任何方法来防止这种情况发生?

错误:

阻止来源“ http://www.youtube.com ”的框架访问源自“ http://youtubetest.appspot.com ”的框架。 协议,域和端口必须匹配。

我有一个类似的错误,其中JS错误是:

阻止来源“ https://www.youtube.com ”的框架访问源自“ http://www.yourdomain.com ”的框架。 请求访问的帧具有“https”的协议,被访问的帧具有“http”的协议。 协议/协议必须匹配,YouTube已启用CORS(跨源资源共享)以允许跨域。

尝试摆脱你的YouTube iframe标签中的https://

你也可以看看你的closuresiframe标签。 Iframe标记不是单例标记,必须以</iframe>而不是/>结尾。

似乎今天,使用YouTube提供的无协议“//youtube.com”的URL在他们自己的embedded代码片段工具正在抛出协议匹配错误。 (叹气)本周早些时候,这工作得很好。

如果我将https:添加到embeddedurl,它会停止引发错误,并且iframe JS API可以正常工作。 它将继续抛出你的“阻止与起源的框架”错误,但JS API将按预期运行。