SWF在IE中下载两次

时间:2015-04-01 22:00:55

标签: javascript html internet-explorer flash swfobject

我看到SWF在IE中下载了两次,但在Chrome中没有。我使用的是IE 11.我可以在F12开发工具网络选项卡和服务器访问日志中看到下载请求。下面是一个展示问题的简单示例。我正在使用swfobject 2.2。我在致电swfobject.switchOffAutoHideShow()之前尝试拨打swfobject.embedSWF(),但这并没有帮助。

您可以通过将HTML和swfobject.js放在同一目录中并从磁盘进行浏览来测试这一点,因此您不需要HTTP服务器来测试/重现它。

有谁知道为什么会这样,以及如何停止第二次下载?

<!DOCTYPE html>
<html>
  <head>
    <title>My Version</title>
    <script type="text/javascript" src="swfobject.js"></script>
    <script type="text/javascript">
      swfobject.embedSWF("http://www.adobe.com/swf/software/flash/about/flashAbout_info_small.swf",
        "flashInfo", "100%", "100%", "9.0.0");
    </script>
  </head>
  <body>
    <div id="flashInfo">
      <p>No flash here. Move along.</p>
    </div>
  </body>
</html>

0 个答案:

没有答案