html5特征检测

“如果早期的浏览器不支持HTML5我该如何开始使用它呢?”。但是这个问题本身就会让人产生误解。HTML5只是一些特性的集合,因此你不能说检测浏 览器“是否支持HTML5”,但是你可以检测浏览器是否支持诸如“canvas“,“video”,“geolocation”等等这些特性

 

   检测你的浏览器是否支持The Canvas API可以使用之前介绍过的第二种方法,如果你的浏览器支持The Canvas API,那么检测时候被创建的<canvas>DOM对象会有getContext()这个方法,如果你的浏览器不支持的话,那被创建 的<canvas>DOM对象就不会拥有Canvas特定的属性。

function supports_canvas(){
return !!document.createElement(‘canvas’).getContext;
}

可以用这样类似的方法去检测

posted @ 2013-02-22 13:53  快乐人生,积极进取  阅读(150)  评论(0编辑  收藏  举报