我知道有一堆帖子提出这个问题,但所有的答案都指向swfobject或flash检测工具包。单线程JavaScript来检测是否安装了闪存
JavaScript中是否有简单的一行或两行代码来检查Flash是否安装?如果有一个简单的方法可以做到这一点,我不想包含一个完整的js库。
我知道有一堆帖子提出这个问题,但所有的答案都指向swfobject或flash检测工具包。单线程JavaScript来检测是否安装了闪存
JavaScript中是否有简单的一行或两行代码来检查Flash是否安装?如果有一个简单的方法可以做到这一点,我不想包含一个完整的js库。
作为所请求的上述评论的摘要:
以下SO答案是适用:How can I detect if Flash is installed and if not, display a hidden div that informs the user?
特别是对上述问题的评论/讨论是有用的。我只记得,当我们使用闪光检查时,由于某些原因我不记得我们合并了两次检查。这是iPad的时代之前,现在我会检查普通[x] Pads,如果这些是目标受众。也许你结合了Flash和Browser检查,例如一旦你知道浏览器是SAFARI/iPad,你就知道它不支持Flash。
尝试封装检查,以便您可以根据需要更改/扩展它(这对我们很有用)。
http://www.featureblend.com/flash_detect_1-0-4/flash_detect.js
我知道你以前见过它;那是因为它有效。
请参阅http://stackoverflow.com/questions/998245/how-can-i-detect-if-flash-is-installed-and-if-not-display-a-hidden-div-that-info –
@霍斯特:谢谢..这就是我要找的。你知道这有没有什么问题?跨浏览器兼容性? – pepsi
现在没有什么是上述问题中的评论的补充。我只记得,当我们使用它时,由于某些我不记得的原因,我们合并了两次检查。这是iPad的时代之前,现在我会检查普通[x] Pads,如果这些是目标受众。也许你结合了Flash和Browser检查,例如一旦你知道浏览器是SAFARI/iPad,你就知道它不支持Flash。 –