Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/377.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/html/83.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/4/jsp/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 SWF在IE中下载两次_Javascript_Html_Internet Explorer_Flash_Swfobject - Fatal编程技术网

Javascript SWF在IE中下载两次

Javascript SWF在IE中下载两次,javascript,html,internet-explorer,flash,swfobject,Javascript,Html,Internet Explorer,Flash,Swfobject,我看到主权财富基金在IE中下载了两次,但在Chrome中没有。我用的是IE 11。我可以在F12开发工具网络选项卡和服务器访问日志中看到下载请求。下面是一个简单的例子,展示了这个问题。我正在使用。在调用swfobject.embedSWF()之前,我尝试调用swfobject.switchOffAutoHideShow(),但这没有帮助 您可以通过将HTML和swfobject.js放在同一目录中并从磁盘浏览来测试这一点,因此不需要HTTP服务器来测试/复制这一点 有人知道为什么会发生这种情况以

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

您可以通过将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>

我的版本
swfobject.embeddeswf(“http://www.adobe.com/swf/software/flash/about/flashAbout_info_small.swf",
“flashInfo”、“100%”、“100%”、“9.0.0”);
这里没有闪光灯。往前走


页面中是否显示2个SWF?-我不这么认为,我认为这是正常的,因为swfobject站点中的示例显示了相同的行为@Roman No,只显示了1个SWF。该测试页面本质上与我的示例相同,只是doctype的内容不同,所以我猜doctype不是一个可能的原因。