【问题标题】:Test whether a device has Flash enabled, Modernizr style测试设备是否启用了 Flash,Modernizr 风格
【发布时间】:2012-01-27 18:13:15
【问题描述】:

有没有一种方法可以测试设备是否支持 Flash,类似于 http://www.modernizr.com 可以特征检测浏览器并在 body 中添加类的方式?

【问题讨论】:

    标签: flash modernizr browser-feature-detection


    【解决方案1】:

    由 Flash 或 Flashbuilder 等创建的模板文件有 javascript 检查,以验证用户是否安装了正确的 Flash 播放器版本,如果没有,他们可以选择下载播放器。您可以将此下载链接替换为您想要的任何内容,这样如果没有 Flash 播放器,它将依赖您选择的任何内容。或者,您可以使用 User-Agent HTTP 标头来确定他们是否使用 iOS 设备并消除他们完全运行 flash 的可能性,然后假设如果他们有其他任何东西,他们可以安装 flash 播放器(是的,我有点苦)。

    【讨论】:

    • 感谢@shaunhusain,您能否建议如何确定它是否是iOS 设备——例如向我展示一些代码。你的方法听起来不错,但我不知道从哪里开始。
    • 在哪里可以找到重定向到 Flash 播放器下载的内置代码,您使用的是 Flash IDE 还是 Flashbuilder IDE?我知道使用 Flashbuilder/eclipse 无论它生成一个 ACOETags.js 文件,如果在浏览器中启用了 javascript 来执行检查并将适当的插件容器或 html 插入到主 DOM 中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-26
    • 2013-03-12
    • 2012-04-10
    • 1970-01-01
    • 1970-01-01
    • 2013-08-24
    相关资源
    最近更新 更多