如何在浏览器中处理Flash的缺失

时间:2010-01-26 07:12:51

标签: php javascript flash

如果浏览器没有安装Flash,请有人向我解释如何渲染静态横幅而不是flash横幅,以免中断用户的浏览体验。我用PHP编写代码,在IE和Firefox中测试它可能是有意义的。

谢谢

3 个答案:

答案 0 :(得分:1)

以最佳方式,尝试SWFObject,它是一个javascript代码,用于检查正确版本的Flashplayer是否可用,如果是,则覆盖标记。使用非常简单,请参阅示例文档。

答案 1 :(得分:0)

对所有常用浏览器进行测试是有意义的,Adobe会帮助您。从Adobe网站下载Flash detection kit

脚本告诉您有关闪存的可用性后,请采取进一步措施。

答案 2 :(得分:0)

如果用户计算机上没有安装Flash播放器,则应遵循以下原则:

  1. Progressive Enhancement
  2. Graceful Degradation
  3. 最后决定是否提醒用户下载或安装Flash播放器,或者将其重定向到您的无闪存网站替代品。
  4. 最后看到这个:

    How to detect whether or not flash player is installed