デスクトップの訪問者のためにフラッシュを維持しようとしていますが、ipad ユーザー向けにアニメーション GIF ソリューションを作成しました。以下にこのコードを示します.gifはiPadでうまく機能し、すべてがChrome、FFox、およびSafariでうまく機能します.フラッシュは通常どおり表示されます-しかし、今日、IE 8および9ではフラッシュが表示されないことに気付きました.
追加できる追加のコードがあるかどうかを知りたい-IEで動作する-または、少なくとも静的画像をIEに追加する追加できる別のコードがあります。明らかに、誰かが解決策を知っている場合は、IE で再びフラッシュを表示することを好みます。よろしくお願いします。
<!-- 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 -->