Modernizr是一个小型JavaScript库,用于检测下一代Web技术的本机实现的可用性。
这是Modernizr可以检测到的功能列表-
特征
| CSS属性
| JavaScript检查
| @font-face
| .fontface
| Modernizr.fontface
|
帆布
| 。帆布
| 现代画布
|
画布文字
| .canvastext
| Modernizr.canvastext
|
HTML5音频
| .audio
| 现代音频
|
HTML5音频格式
| 不适用
| Modernizr.audio[格式]
|
HTML5视频
| 。视频
| 影片
|
HTML5视频格式
| 不适用
| Modernizr.video[格式]
|
rgba()
| .rgba
| 现代人
|
hsla()
| .hsla
| 现代化
|
边框图像
| .borderimage
| 现代边界图像
|
边框半径框阴影
| .borderradius
| 现代边界半径
|
盒子阴影
| .boxshadow
| 框框阴影
|
多种背景
| .multiplebgs
| 多重现代
|
不透明度
| .opacity
| 现代性
|
CSS动画
| .cssanimations
| 现代化
|
CSS列
| .csscolumns
| 现代化
|
CSS渐变
| .cssgradients
| Modernizr.css梯度
|
CSS的思考
| .cssreflections
| Modernizr.cssreflections
|
CSS2D转换
| .css转换
| Modernizr.css转换
|
CSS3D变形
| .csstransforms3d
| Modernizr.csstransforms3d
|
CSS过渡
| .csstransitions
| Modernizr.css转换
|
地理位置API
| .geolocation
| 现代地理定位
|
输入类型
| 不适用
| Modernizr.inputtypes[type]
|
输入属性
| 不适用
| Modernizr.input[属性]
|
本地存储
| .localstorage
| 现代本地存储
|
essionStorage
| .sessionstorage
| 会话存储
|
网络工作者
| .webworkers
| Modernizr.webworkers
|
applicationCache
| .applicationcache
| Modernizr.applicationcache
|
SVG
| .svg
| Modernizr.svg
|
SVG剪切路径
| .svgclippaths
| Modernizr.svgclippaths
|
SMIL
| .smil
| 现代语言
|
WebSQL数据库
| .websql数据库
| Modernizr.websql数据库
|
索引数据库
| .indexeddb
| Modernizr.indexeddb
|
网络插座
| .websockets
| Modernizr.websockets
|
Hashchange事件
| .hashchange
| 现代变数
|
历史管理
| .historymanagement
| 现代史管理
|
拖放
| .draganddrop
| 现代化拖放
|
跨窗口消息传递
| .crosswindowmessaging
| Modernizr.crosswindowmessaging
|
addTest()插件API
| 不适用
| Modernizr.addTest(str,fn)
|