Javascript SWF在IE中下载两次
我看到主权财富基金在IE中下载了两次,但在Chrome中没有。我用的是IE 11。我可以在F12开发工具网络选项卡和服务器访问日志中看到下载请求。下面是一个简单的例子,展示了这个问题。我正在使用。在调用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服务器来测试/复制这一点 有人知道为什么会发生这种情况以
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不是一个可能的原因。