2010-12-17 2 views
0
<object width="300" height="100" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"> 
    <param value="5352f5c8e96c251fb9d79890f2294608.swf" name="movie"> 
    <!--[if !IE]>--> 
    <object width="300" height="100" data="5352f5c8e96c251fb9d79890f2294608.swf" type="application/x-shockwave-flash"> 
    <!--<![endif]--> 
    <a id="alternative" target="_blank" href="#">iphone can't see me</a> 
    <!--[if !IE]>--> 
    </object> 
    <!--<![endif]--> 
</object> 

iphoneのサファリは<a id="alternative" target="_blank" href="#">iphone can't see me</a>iphoneは代替コンテンツを見ることができない

しかし、PCのSafariを見ることができない、Firefoxは代替を見ることができます。どうして?

答えて

3

代替コンテンツがiPhoneから隠されている理由は、iOSがFlashをサポートしていないためです。 Safari Mobileでオブジェクトタグが表示されると、そのタグはスキップされ、その内部の代替コンテンツは表示されません。

Flashが利用できないときを検出し、必要に応じて代替コンテンツを提供できるように、JavaScriptやJavaScriptライブラリ(SWFObjectなど)を使用してFlashプレーヤーをWebページに表示する必要があります。

2

まず、iPhoneのフラッシュはサポートされていません。 jailbreakingを通してのみフラッシュを可能にすることができます。

関連する問題