我知道有很多帖子在问这个问题,但是所有的答案都指向swfobject或flash检测工具包。有没有一个简单的一两行JavaScript代码来检查Flash是否安装?如果有简单的方法,我不想包含整个js库。
作为上述评论的总结,以下SO答案是适用的:如何检测Flash是否已安装,如果没有,则显示一个隐藏的div来通知用户? 尤其是上述问题的评论/讨论很有用。我只记得当我们使用Flash检查时,出于某些原因,我们结合了两个检查。这是在iPad时代之前,现在我会针对常见的[x]Pads进行检查,以确定它们是否属于目标受众。也许您可以结合Flash和浏览器检查,例如,一旦您知道浏览器是SAFARI / iPad,就知道它不支持Flash。尝试封装检查,以便在需要时可以更改/扩展它(这对我们很有用)。