youtube iframe api未捕获TypeError:无法调用未定义的方法'postMessage'

时间:2012-06-08 17:50:50

标签: jquery iframe console youtube-api

我想在右下角尝试实现一个视频播放器:http://downloads.raileurope.com/web_redesign/FinalFinal/redesign-michele/index.html

我的问题是视频下方的链接可以浏览视频(特别是点击点)。我使用了这种技术http://jsfiddle.net/Y9j7R/5/,它在firefox和safari中运行良好,但在chrome或ie中没有。在控制台中我得到错误Uncaught TypeError:无法调用未定义的方法'postMessage'。任何帮助将不胜感激。

箭头的工作很有意思,因为我在那里所做的只是模仿点击(使用next()和prev())这些在ie7中根本不起作用。

2 个答案:

答案 0 :(得分:0)

您的技术似乎在Chrome上适用于我(Mac版本19.0.1084.53)。不要像你说的那样打印“不能调用方法'postMessage'”

答案 1 :(得分:0)

似乎IE7不支持youtube iframe api工作所需的HTML5 postMessage。不知道为什么铬虫有时会出错。