iPhone无法看到替代内容

时间:2010-12-17 03:22:44

标签: iphone html flash ios

<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>

但PC的Safari,firefox可以看到另类。为什么呢?

2 个答案:

答案 0 :(得分:3)

您的备用内容在iPhone中隐藏的原因是因为iOS不支持Flash。当Safari Mobile看到您的对象标记时,它会跳过它,因此不会看到其中的替代内容。

您应该考虑使用JavaScript或javascript库(例如SWFObject)在您的网页上显示您的Flash播放器,以便您可以检测Flash何时不可用并在必要时提供备用内容。

答案 1 :(得分:2)

嗯,首先:iPhone不支持闪存。只有通过越狱才能启用闪存。