javascript - 如何检查浏览器是否支持HTML5?

标签 javascript jquery html browser swfobject

编辑我现在更改了一些 Javascript,所以如果我能找到检测 HTML5 视频支持的 javascript 函数,它应该可以工作。

我有一个支持 Flash 回退的 HTML5 视频播放器,如果不支持 HTML5,我希望它回退到 Flash。我目前正在使用

<!--[if !IE]><!--> then load my custom player else use SWFObject to render it.

是否可以做到以下几点:

`  If (HTML5 supported browser) {
 <some html and script>  (My custom player)
}else{
  <different html and script> (I would call  SWFobject here)
}
`

试图找到一个不错的简单解决方案。

通常我可以有一个额外的 <object>在视频标签中,但由于播放器插入页面的方式,这是不可能的。

尽管我可以使用可能不可靠的方法检测 HTML5 支持,但我不确定如何根据支持的输出来获取我的 HTML

最佳答案

你看过http://www.modernizr.com/docs/#features-css了吗?

可以做特征检测

关于javascript - 如何检查浏览器是否支持HTML5?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9498512/

相关文章:

javascript - 我们如何使用nodejs将多个blob上传到azure

javascript - 动态组件上的 Angular 5 下一个按钮

javascript - 我希望进度条在查看时开始动画

javascript - jQuery 插件在 jQuery 之前加载

javascript - 从类中设置的点击处理程序中使用 setTimeout 调用 javascript 类函数

javascript - 然后没有按 JS Promise 中的预期工作

html - CSS 下拉菜单干扰 Flexbox

html - div 如何在 css 中填充父元素

html - CSS 未显示在页面的特定部分

java - 如何让 Gson 的单转义与 Javascript 的特殊字符和符号的双转义一起使用?