【问题标题】:Swap flash experience with HTML 5 experience if HTML 5 capable browser is detected如果检测到支持 HTML 5 的浏览器,则将 flash 体验与 HTML 5 体验交换
【发布时间】:2011-07-21 15:06:43
【问题描述】:

我们的网站上有一个界面 Flash 视频体验,当用户点击视频推荐时,Flash 体验会显示一个视频供他们观看/收听,该视频也是 Flash。

目标是当有人使用 ios 设备或支持 HTML 5 的浏览器访问我们的网站时,例如,我们希望更换 flash 体验以展示新的 HTML 5 体验。我们还没有准备好完全删除 Flash,因为我们的用户还没有使用现代浏览器。

我的问题是我们可以向我们的网站添加一个“检查”,如果用户在访问它时使用 HTML 5 浏览器,该网站会将 Flash 体验与我们的 HTMl 5 体验交换吗?

例如:如果用户禁用了 javascript,我们将其设置为将 Flash 体验替换为简单图像。我们希望存在类似的东西来检测支持 HTML 5 的浏览器。

【问题讨论】:

    标签: flash html browser


    【解决方案1】:

    HTML5 是 HTML、Javascript 和 CSS 中松散相关功能的集合。
    不同的浏览器和版本支持这些功能的不同子集。

    您可以使用Modernizr library 来检查您需要的特定功能。

    【讨论】:

      【解决方案2】:

      HTML5 兼容性没有一项检查,因为不同的浏览器实现 HTML5 的程度不同。您可以做的最好的事情是使用 JavaScript 检查您需要的所有功能的可用性。

      编辑:正如 SLaks 所说,执行检查的最佳工具是 Modernizr。

      【讨论】:

        猜你喜欢
        • 2013-06-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-08-09
        相关资源
        最近更新 更多