“如果早期的浏览器不支持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;}可以用这样类似的方法去检测