sty*_*ler 60 javascript youtube youtube-api
我正在使用youtube iframe api并获得以下控制台错误,该错误与阻止来自http://www.youtube.com的框架有关.想知道是否有人能解释为什么这个错误只出现在chrome控制台中,是否有任何方法可以防止这种情况发生?
错误:
阻止具有原点" http://www.youtube.com "的框架访问具有原点" http://youtubetest.appspot.com " 的框架.协议,域和端口必须匹配.
小智 10
我有一个类似的错误,JS错误是:
通过访问源为" http://www.yourdomain.com " 的框架阻止具有原点" https://www.youtube.com "的框架.请求访问的帧具有"https"协议,被访问的帧具有"http"协议.协议/协议必须匹配,YouTube启用CORS(跨源资源共享)以允许跨域.
尝试摆脱https://
YouTube iframe代码?
您还可以查看关闭的iframe代码.iframe标签不是单件标签,必须以a </iframe>
而不是a 结尾/>
.
今天看来,使用YouTube放入他们自己的嵌入式代码SNIPPET TOOL的无协议"//youtube.com"网址会引发协议匹配错误.(叹气)本周早些时候工作正常.
如果我将https:添加到嵌入URL,它会停止抛出错误,并且iframe JS API可以正常工作.它将继续抛出"Blocked a frame with origin ..."错误,但JS API将按预期运行.
归档时间: |
|
查看次数: |
76510 次 |
最近记录: |