Modernizr : HTML5 检测库
Modernizr 是一个开源的工具,MIT授权的 JavaScript 库,可以检测许多 HTML5 和 CSS3 的新特性。
使用时,首先引用这个脚本库
<head>
<script src=modernizr.js"></script>
</head>
Modernizr 的运行是自动的,这里没有初始化的 modernizr_init() 方法。当它运行的时候,会创建一个 Modernizr 的全局对象,它为每一个检测的特性提供了一组 Bollean 属性的值。
例如:
if(Modernizr.canvas){
// 画一些形状。
}else{
// 不支持 Canvas
}
如果你的浏览器支持 canvas,Modernizr.canvas 属性将返回一个 true .
如果你的浏览器不支持 canvas,Modernizr.canvas 属性将返回一个 false.