この Safari への埋め込みに問題があります。Internet Explorer 6 を含む他のすべてのブラウザーで問題なく動作します。問題は、すべての z-index またはポジショニング ステートメントを無視して、埋め込みが最上層にジャンプするように見えることです。いくつかの HTML デザイン機能が Flash にオーバーレイされるため、これは重要です。
この埋め込みはSWFobjectで動作するように作成されていますが、次の場合は動作しません:
- swfobject 無効
- wmode = 透明/不透明/完全に削除
これは Safari の問題ですか、それともコードの問題ですか? それがコードだとすると、Safari は他のすべてのブラウザと何が違うのでしょうか?
<object id="Flash_Banner" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="950" height="400" title="">
<param name="movie" value="ui.swf" />
<param name="quality" value="high" />
<param name="wmode" value="opaque" />
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="ui.swf" width="950" height="400" title="">
<param name="quality" value="high" />
<param name="wmode" value="opaque" />
<!--<![endif]-->
<div id="banner_slider"><img src="images/banners/case.jpg" width="950" height="400" alt="" /></div>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>