Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我目前正在使用 iframe API 嵌入 youtube 视频,令我烦恼的是事件不仅在 Firefox 上触发(我刚刚尝试了 firefox 14),它们在所有其他浏览器上都有效(显然不使用来自像IE7一样地狱)。
他们文档中的示例也不起作用,如果您在此页面的入门部分获取他们的代码,这里是 jsfiddle 版本供您快速查看。
播放器显示在页面上,但正如我提到的事件不起作用,我也不能使用 api 中的任何函数,它们都会抛出未定义的错误。
我很感激任何帮助。
好的,我发现了问题,
这是因为 Firefox 扩展 HTTPS-Everywhere 将请求切换为使用 https,并且由于我的页面是使用 http 请求的,这导致与 youtube iframe 请求发生冲突。
我相信我应该在我的网站上发布关于使用该插件的警告。谢谢大家的帮助。
我曾经在将事件传递到 iframe 时遇到问题,而且它也只在 Firefox 中出现。
答案是将 iframe 的idand指定name为相同的值。试试看——它也可能对你有用。
id
name