我们在我们的网站上有一个界面flash视频体验,当用户点击视频推荐信时,flash体验将显示一段视频供他们观看/收听,这也是flash格式。
例如,我们的目标是当有人使用ios设备或支持HTML5的浏览器访问我们的网站时,我们希望更换flash体验来展示新的HTML5体验。我们还没有准备好完全移除flash,因为我们的用户还没有安装最新的浏览器。
我的问题是,我们可以在我们的网站上添加一个“检查”,如果用户在访问它时使用HTML5浏览器,网站会将HTML体验与我们的HTML5体验互换吗?
例如:如果用户禁用了javascript,我们将其设置为将flash体验替换为一个简单的图像。我们希望在检测HTML5浏览器时也能有类似的东西。
发布于 2011-07-21 23:09:07
HTML5是HTML、Javascript和CSS中松散相关特性的集合。
不同的浏览器和版本支持这些功能的不同子集。
您可以使用Modernizr library检查所需的特定功能。
发布于 2011-07-21 23:10:07
因为不同的浏览器实现HTML5的程度不同,所以不需要检查HTML5的兼容性。您能做的最好的事情就是使用JavaScript来检查您所需要的所有功能的可用性。
编辑:正如SLaks所说,执行检查的最好工具是现代。
https://stackoverflow.com/questions/6778281
复制相似问题