我正在尝试为我们的桌面访问者保留闪存,但为ipad用户制作了动画gif解决方案。我在下面有这个代码,gif在ipad上工作得很好,而且Chrome,FFox和Safari中的一切都很棒,闪存就像往常一样 - 但今天在IE 8& 9 - 闪光灯不再显示。
我想知道是否有任何其他代码我可以添加 - 在IE中工作 - 或者,是否还有一些我可以添加的代码,至少会为IE添加静态图像。显然,如果有人知道解决方案,我更愿意再次在IE中显示flash 。我提前感谢你。
<!-- test of alternate image -->
<div id="altimage" style="display:none">
<img src="http://www.kqimageserver.com/kqimages/flash/1ST.gif">
</div>
<div id="aleosoftflash" style="display:block">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="540" height="140">
<param name="movie" value="flashmovie.swf" />
<param name="quality" value="high" />
<param name="allowScriptAccess" value="always" />
<param name="wmode" value="transparent" />
<embed src="https://www.kqimageserver.com/kqimages/flash/July27_2012.swf"
quality="high"
type="application/x-shockwave-flash"
WMODE="transparent"
width="510"
height="300"
pluginspage="http://www.macromedia.com/go/getflashplayer"
allowScriptAccess="always" />
</object>
</div>
<script language="javascript">
if ((navigator.userAgent.match(/iPad/i) != null) || (navigator.userAgent.match(/iPhone/i) != null) || (navigator.userAgent.match(/iPod/i) != null)) { document.getElementById("altimage").style.display = "block"; document.getElementById("aleosoftflash").style.display = "none"; }
</script>
<!-- end test -->