Youtube IFrame API不受信任的来源

Fro*_*ire 16 javascript youtube iframe

我正在使用IFrame API作为标题建议.我一直在关注API参考中的指南.它适用于我,但我发现了一些警告,并希望解决它们.他们是:

不受信任的来源:https://www.youtube.com

不受信任的来源:chrome-extension:// boadgeojelhgndaghljhdicfkmllpafd

两者都来自www-embed-player.js:331

通过我的研究,我发现第二个发生,因为它不断轮询chromecast扩展(有点奇怪,但谷歌).如果我禁用chromecast扩展,则警告会变为错误,例如:

获取chrome扩展名://boadgeojelhgndaghljhdicfkmllpafd/cast_sender.js net :: ERR_FAILED

来自www-embed-player.js:163

我已经尝试添加提到的enablejsapi和origin参数,但运气没有变化.

我还尝试直接添加IFrame,如加载视频播放器中提到的那样,它没有删除不受信任的原始错误,也破坏了我的javascript功能.

谢谢

小智 5

该错误已得到Google的承认:

https://code.google.com/p/google-cast-sdk/issues/detail?id=309

这是按设计; 为了了解用户是否安装了Chromecast扩展程序(以及哪一个),cast_sender.js会从所有可能已安装的扩展程序中请求该脚本.

这个问题也在这里得到了解答:https: //stackoverflow.com/a/26095117/1007392

最好的,山姆