Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript中的IE7和IE8 Youtube嵌入视频错误_Javascript_Internet Explorer 8_Youtube_Internet Explorer 7_Embed - Fatal编程技术网

Javascript中的IE7和IE8 Youtube嵌入视频错误

Javascript中的IE7和IE8 Youtube嵌入视频错误,javascript,internet-explorer-8,youtube,internet-explorer-7,embed,Javascript,Internet Explorer 8,Youtube,Internet Explorer 7,Embed,嵌入式YouTube视频在IE7和IE8中出现Javascript错误。请参阅下面的错误消息: 关于这个错误,我在网上找不到多少帮助 我在网页上使用了以下代码来嵌入视频: <iframe class="you" src="http://www.youtube.com/embed/5TZHYT6x7zc?rel=0&amp;showinfo=0&amp;wmode=transparent" frameborder="0" wmode="Opaque"></ifr

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

关于这个错误,我在网上找不到多少帮助

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

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

我认为你可以在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>

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


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

我希望避免使用旧方法。还有其他解决办法吗?