编辑我现在更改了一些 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/