Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/443.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.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 Flash在Windows 8/Internet explorer 10上不工作_Javascript_Flash_Internet Explorer_Swfobject - Fatal编程技术网

Javascript Flash在Windows 8/Internet explorer 10上不工作

Javascript Flash在Windows 8/Internet explorer 10上不工作,javascript,flash,internet-explorer,swfobject,Javascript,Flash,Internet Explorer,Swfobject,由于某些原因,我的网页没有显示Internet Explorer 10上的flash内容。它正在运行早期版本的IE 我将swfobject.js用于flash内容 代码如下: <script type="text/javascript"> swfobject.embedSWF("http://www.foobar.com/flash/movie.swf", "noflash", "223", "154", "9.0.0", "http://www.foobar.com/fla

由于某些原因,我的网页没有显示Internet Explorer 10上的flash内容。它正在运行早期版本的IE

我将swfobject.js用于flash内容

代码如下:

<script type="text/javascript">
    swfobject.embedSWF("http://www.foobar.com/flash/movie.swf", "noflash", "223", "154", "9.0.0", "http://www.foobar.com/flash/expressInstall.swf");
</script>

<div id="noflash">

</div>

swfobject.embeddeswf(“http://www.foobar.com/flash/movie.swf“noflash”、“223”、“154”、“9.0.0”http://www.foobar.com/flash/expressInstall.swf");
我注意到flash在一些网站上运行,但在我的网站上没有


这里可能有什么问题?

微软的天才们似乎决定在Windows 8附带的某些IE10版本中不支持flash。根据这些支持页面,您需要添加一个meta标记来提示用户切换到兼容版本的IE10

微软不是很棒吗


为了澄清,Internet Explorer 10及更高版本支持Windows 8及更高版本上的Flash Player;然而,Internet Explorer的现代化努力破坏了SWFObject区分Internet Explorer和其他浏览器的能力。由于IE使用ActiveX控件而不是NPAPI或PPAPI插件,因此调用不同,IE中的更改会导致许多站点上现有JavaScript的兼容性问题

SWFObject是一个有用的库,它为标准HTML对象和嵌入标记提供了一些额外的好处。我在SWFObjectBugbase中看到一些评论,说这个问题在SWFObject2.1中得到了解决,但在SWFObject2.2中没有得到解决。我还没有测试过,但这可能是一个很好的短期解决办法

否则,你会发现很多关于如何使用传统的HTML方法在你的网站上嵌入Flash内容的问题。以下是完整的语法指南:


在21世纪初,通过JavaScript嵌入插件作为一种绕过专利欺诈活动的方法变得流行起来,但我相信,知识产权持有者成功地从有钱人那里勒索钱财,并回到了各自的洞穴。对象和嵌入标记目前在所有主流浏览器中都可以使用,并且在SWFObject得到更新之前都是可行的解决方法。

您是否正确安装了flash player插件。?它启用了吗。?检查插件版本并更新。你真的拥有foobar.com吗?如果没有,您应该使用example.com,该域是。另外,IE 10 Metrosome上的defailt不支持flash,我在那里读到SWFObject2.2导致了问题,他们建议使用2.1。也许你可以试一试。