为了账号安全,请及时绑定邮箱和手机立即绑定

怎么检测浏览器是否支持HTML5?

怎么检测浏览器是否支持HTML5?

拉丁的传说 2018-07-19 18:18:41
怎么检测浏览器是否支持HTML5?
查看完整描述

1 回答

?
慕标琳琳

TA贡献1830条经验 获得超9个赞

利用HTML5新标签对象的方法来进行检测,比如Canvas对象的getContext()、Video对象的canPlayType等。如果浏览器支持HTML5,则返回相应的期望值(返回函数体,布尔值为true),否则无法获得期望值(返回undefined,布尔值为false)。

Canvas对象的getContext

// 方法一

/** 

 * [supportHtml5 言成科技&HTML5学堂]

 

 * @return {[type]} [description] 

 */

function supportCanvas() {

     return (typeof document.createElement('canvas').getContext === "function");

 }

 console.log(supportCanvas());

Video对象的canPlayType

// 方法二

 

/*


 * [supportsVideo 言成科技&HTML5学堂]

 

 * @return {[type]} [description]

 */

function supportVideo() {

   return !!document.createElement('video').canPlayType;

}

 console.log(supportVideo());


查看完整回答
反对 回复 2018-08-05
  • 1 回答
  • 0 关注
  • 595 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信