正如标题所示,我使用的是IFrame应用编程接口。我一直在遵循API Reference中的指南。它对我来说是有效的,但是我发现了一些发生的警告,并希望解决它们。它们是:
和
不可信源: chrome-extension://boadgeojelhgndaghljhdicfkmllpafd
两者都来自www-embed-player.js:331
通过我的研究,我发现第二种情况的发生是因为它是constantly polls for the chromecast extension (有点奇怪,但它是谷歌的)。如果我禁用chromecast扩展,该警告将变成错误,例如:
获取chrome-extension://boadgeojelhgndaghljhdicfkmllpafd/cast_sender.js net::ERR_FAILED的
来自www-embed-player.js:163
我已经尝试添加了上面提到的enablejsapi and origin参数,但没有任何变化。
我也尝试过直接添加Loading a Video Player中提到的IFrame,这并没有删除不可信的源错误,也破坏了我的javascript功能。
谢谢
发布于 2015-03-31 04:37:35
Google已确认该错误:
https://code.google.com/p/google-cast-sdk/issues/detail?id=309
这是根据设计;为了知道用户是否安装了Chromecast扩展(以及哪一个),cast_sender.js从所有可能安装的扩展中请求脚本。
这个问题也在这里得到了回答:https://stackoverflow.com/a/26095117/1007392
最好的,山姆
https://stackoverflow.com/questions/28774205
复制相似问题