HTML5 兼容性测试

自动检测当前浏览器对 HTML5、CSS3、Form 2.0、CSS3 选择器及 JavaScript 新特性的支持情况。 每个特性通过 JavaScript 实时检测,绿色表示支持,红色表示不支持。

39已支持
114不支持
153总检测项
25.5%支持率
当前浏览器:未知

CSS3 兼容性测试

❌border-radius
❌opacity
❌rgba()
❌hsla()
❌box-sizing
❌box-shadow
❌text-shadow
❌Background Size
❌Multiple Backgrounds
❌border-image
❌CSS Animations
❌CSS Columns
❌CSS Gradients
❌CSS Reflections
❌CSS 2D Transforms
❌CSS 3D Transforms
❌CSS Transitions
❌FlexBox
❌CSS Grid
❌Generated Content
❌pointer-events
❌display: table
❌Media Queries
❌position: sticky
❌calc()

HTML5 新特性

❌@font-face
❌Canvas
❌Canvas Text
❌HTML5 Audio
❌HTML5 Video
❌Geolocation API
❌Local Storage
❌Session Storage
❌Window Messaging
❌Web Workers
❌Query Selector
❌IndexedDB
❌Touch Events
❌File API
❌Drag & Drop
❌Hashchange Event
❌History API
❌Web Sockets
❌SVG (basic)
❌Inline SVG
❌WebGL
❌Crypto API
❌Fetch API
❌Promise
❌Service Worker
❌Notification API
❌Battery API
❌Fullscreen API
❌Mutation Observer

HTML5 Audio 编解码器

❌Ogg (.ogg)
❌MP3 (.mp3)
❌WAV (.wav)
❌MPEG4 AAC (.m4a)

HTML5 Video 编解码器

❌Ogg Theora
❌H.264
❌WebM

HTML5 Forms 2.0 — Input 类型

❌<input type="search">
❌<input type="tel">
❌<input type="url">
❌<input type="email">
❌<input type="datetime">
❌<input type="date">
❌<input type="month">
❌<input type="week">
❌<input type="time">
❌<input type="datetime-local">
❌<input type="number">
❌<input type="range">
❌<input type="color">

HTML5 Forms 2.0 — Input 属性

❌input autocomplete
❌input autofocus
❌input list
❌input placeholder
❌input max
❌input min
❌input multiple
❌input pattern
❌input required
❌input step

CSS3 选择器

❌E[att^="val"]
❌E[att$="val"]
❌E[att*="val"]
❌E:root
❌E:nth-child(n)
❌E:nth-last-child(n)
❌E:nth-of-type(n)
❌E:nth-last-of-type(n)
❌E:last-child
❌E:first-of-type
❌E:last-of-type
❌E:only-child
❌E:only-of-type
❌E:not(s)
❌E:empty
❌E:target
❌E:enabled
❌E:disabled
❌E:checked
❌E ~ F
❌E > F
❌E:first-child

JavaScript API 新特性

✅Strict Mode
❌JSON
✅Array.isArray
✅Array.prototype.forEach
✅Array.prototype.map
✅Array.prototype.filter
✅Array.prototype.reduce
✅Array.prototype.indexOf
✅Date.now()
✅Function.prototype.bind
✅Object.keys
✅Object.create
✅String.prototype.trim
✅let / const
✅Arrow Functions
✅Class
✅Template Literals
✅Destructuring
✅Spread Operator
✅Generators
✅Symbol
❌Map / Set
❌Proxy
❌Reflect
✅Array.prototype.includes
✅幂运算符 (**)
✅async / await
✅Object.entries
✅Object.values
✅String.padStart
✅Object Rest/Spread
✅Promise.finally
✅Array.prototype.flat
✅String.trimStart
✅Object.fromEntries
❌Optional Chaining (?.)
✅Nullish Coalescing (??)
✅Promise.allSettled
✅BigInt
✅Promise.any
✅String.replaceAll
✅Numeric Separators
✅Array.prototype.at
✅Top-Level Await
❌Blob API
❌XMLHttpRequest
❌Console API