我正在使用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功能。
谢谢
答案 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
最佳, 萨姆