>设备不支持Flash(例如:iPad,iPhone) @H_502_0@我知道如何检测是否安装了Flash,也知道如何检测iPad或iPhone,但是我想找到一种方法来检测设备是否完全支持Flash,而无需使用任何白名单或黑名单.
解决方法:
@H_502_0@您可以检测是否安装了闪存. Adobe为此提供了Javascript代码. @H_502_0@您无法检测到是否支持Flash(例如可用),但未安装Flash.根据定义,如果未安装闪存,则设备上没有任何内容可以指示是否可以安装闪存.您会明白为什么会这样,因为设备可能会在今天发货时不带闪光灯且没有可用的闪光灯,然后在不对设备本身进行任何更改的情况下使闪光灯稍后可用.因此,设备本身可能无法知道已为其提供了闪存. @H_502_0@知道闪存是否可用的唯一方法是维护自己的巨型设备列表.由于它在不断变化,因此您甚至无法将其烘焙到JavaScript中.您必须将其放在服务器上并通过ajax获取信息. @H_502_0@快捷方式(听起来您已经考虑过)是检测是否已安装闪存,如果未安装,请查看该设备是否为少数高容量设备(Android,iDevice,Windows Phone,Windows平板电脑等)之一. ..),并使用您对这些设备是否具有闪存的预先了解.对于其余的设备,您只是不知道.版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。