在Javascript中IE7和IE 8 Youtube嵌入式视频错误

时间:2013-06-13 02:27:40

标签: javascript internet-explorer-8 youtube internet-explorer-7 embed

嵌入式YouTube视频在IE7和IE8中出现Javascript错误。请参阅以下错误消息:

enter image description here

我无法在iternet上找到关于此错误的帮助。

我在网页上使用了以下代码来嵌入视频:

<iframe class="you" src="http://www.youtube.com/embed/5TZHYT6x7zc?rel=0&amp;showinfo=0&amp;wmode=transparent" frameborder="0" wmode="Opaque"></iframe>

2 个答案:

答案 0 :(得分:0)

我认为你可以在youtube中使用旧的嵌入式:

<object width="560" height="315"><param name="movie"     value="http://www.youtube.com/v/nuTQq0dXm-M?hl=fr_FR&amp;version=3"></param><param     name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/nuTQq0dXm-M?hl=fr_FR&amp;version=3" type="application/x-shockwave-flash" width="560" height="315" allowscriptaccess="always" allowfullscreen="true"></embed></object>

答案 1 :(得分:0)

这是IE 8兼容模式配置更改的结果。如果您在网络上并且您的浏览器配置由网络管理员设置,则他们可能在您不知情的情况下推动了此更改。最有可能的是,仍在使用IE8的网络之外的其他人将不会遇到此问题。

您可以使用IE开发工具运行视频,并将页面强制转换为“IE 8标准”文档模式。但是,如果您希望在整个网络中使用此功能,则必须与服务器管理员联系。