Youtube IFrame API不受信任的来源

时间:2015-02-27 21:02:56

标签: javascript iframe youtube

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

  

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

  

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

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

通过我的研究,我发现第二个发生的原因是它constantly polls for the chromecast extension(有点奇怪,但它的谷歌)。如果我禁用chromecast扩展,则警告会变为错误,例如:

  

GET chrome-extension://boadgeojelhgndaghljhdicfkmllpafd/cast_sender.js net :: ERR_FAILED

来自www-embed-player.js:163

我尝试添加enablejsapi and origin参数,但运气没有变化。

我还尝试直接添加IFrame,如Loading a Video Player中所述,它没有删除不受信任的原始错误,也破坏了我的javascript功能。

谢谢

1 个答案:

答案 0 :(得分:5)

Google已承认错误:

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

  

这是每个设计;以便了解用户是否拥有Chromecast   扩展安装(和哪一个),cast_sender.js请求   来自所有可能安装的扩展的脚本。

这个问题在这里也有答案: https://stackoverflow.com/a/26095117/1007392

最佳, 萨姆