2010-12-17 86 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 Safari瀏覽器無法看到<a id="alternative" target="_blank" href="#">iphone can't see me</a>iphone看不到替代內容

但電腦的Safari瀏覽器,火狐可以看到替代。爲什麼?

回答

3

您的備用內容隱藏在iPhone中的原因是因爲iOS不支持Flash。當Safari Mobile看到您的對象標籤時,它會跳過它,因此不會在其中看到備用內容。

您應該研究使用JavaScript或JavaScript庫(例如SWFObject)在網頁上顯示Flash播放器,以便您可以檢測Flash何時不可用並在必要時提供備用內容。

2

恩,首先:iPhone不支持Flash。只有通過越獄才能啓用閃光燈。