0

我目前正在使用 iframe API 嵌入 youtube 视频,令我烦恼的是事件不仅在 Firefox 上触发(我刚刚尝试了 firefox 14),它们在所有其他浏览器上都有效(显然不使用来自像IE7一样地狱)。

他们文档中的示例也不起作用,如果您在此页面的入门部分获取他们的代码,这里是 jsfiddle 版本供您快速查看。

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

我很感激任何帮助。

4

2 回答 2

3

好的,我发现了问题,

这是因为 Firefox 扩展 HTTPS-Everywhere 将请求切换为使用 https,并且由于我的页面是使用 http 请求的,这导致与 youtube iframe 请求发生冲突。

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

于 2012-07-27T18:34:36.053 回答
0

我曾经在将事件传递到 iframe 时遇到问题,而且它也只在 Firefox 中出现。

答案是将 iframe 的idand指定name为相同的值。试试看——它也可能对你有用。

于 2012-07-26T23:08:04.800 回答