2012-07-26 82 views
0

我目前正在使用iframe API嵌入YouTube视频,令人烦恼的是事件并非只在Firefox上触发(我刚刚尝试过使用Firefox 14),他们在其他浏览器上工作(显然不使用IE7等浏览器)。Youtube的iFrame API事件没有在Firefox上触发14

从他们的文档样品都不能工作,如果你抓住了一段代码,他们有下入门的this pagehere部分是你快速查看的jsfiddle版本。

播放器显示在页面上,但正如我所提到的,事件不起作用,我也不能使用api中的任何函数,它们都会抛出未定义的错误。

我很感激任何帮助。

回答

3

好吧,我发现这个问题,

这是因为Firefox扩展HTTPS-无处不在,这是切换请求使用HTTPS,并且因为我的网页是使用HTTP请求,这是造成与YouTube的冲突iframe请求。

我相信我应该在我的网站上发布关于使用该插件的警告。谢谢大家的帮助。

0

我曾经遇到过将事件传递给iframe的问题,它也只在Firefox中出现。

答案是将iframe的idname指定为相同的值。 试试吧 - 它也可能适用于你。

+0

我试过这个,但仍然没有运气。谢谢 – 2012-07-27 16:56:01