⏸️ 免费 · 免注册 · 不装 App · 只读
你店里那些自己动起来的东西,访客能让它停下来吗?
自动轮播、滚动公告条、背景视频,都是不问自来就开始动的。WCAG 成功标准 2.2.2 写得很清楚:自动开始、持续超过 5 秒、又和其他内容并排显示的动效,必须给用户暂停、停止或隐藏的办法;而欧盟规则指向的无障碍标准 EN 301 549 引用了 WCAG。我们读你服务器真正发出来的 HTML 和 CSS,把「什么在动」「哪些停得下来」列给你看。我们没法给页面计时,所以从不下「这条标准过没过」的结论。
仅基于公开可获取的数据。仅供参考,不构成法律意见。
这个工具检查什么
- 自动播放又没有控件的 <video>、<audio> 和 YouTube/Vimeo 嵌入
- 老式 <marquee> 标签,以及用 CSS 做的滚动文字跑马灯
- 页面上的轮播库(Swiper、Slick、Splide、Flickity、Glide…),以及它们的 autoplay 开关有没有打开
- 公告栏和幻灯片的 section 设置 —— auto_rotate、change_slides_speed
- 标记里有没有暂停/停止控件:aria-label、class 名,或者主题自带的自动播放开关
- 内联样式或主题 CSS 里有没有 prefers-reduced-motion 媒体查询
- 写成 infinite 无限循环、又没有减弱动效兜底的 CSS 动画
FAQ
为什么「轮播有没有超过 5 秒」显示「无法判定」?
因为要量一个东西动了多久,得先把页面渲染出来再计时。我们只读服务器原样发出的 HTML,不执行 JavaScript,所以能把你配置的间隔值引出来,但量不了总时长。同理,页面加载后才由脚本插进来的暂停按钮,我们也看不见。我们宁可说「看不到」,也不编一个通过。
这能证明我符合欧盟无障碍法案吗?
不能,而且这个工具从来不说一家店「合规」或「不合规」。欧盟无障碍法案(指令 (EU) 2019/882)自 2025 年 6 月 28 日起适用于电商服务;欧盟规则指向的无障碍标准是 EN 301 549,它引用了 WCAG。这个工具只查服务端 HTML 里看得见的几类动效信号。WCAG 2.2.2 的三个条件里有两个 —— 动效持续多久、是不是和其他内容并排 —— 抓一次页面根本观察不到,所以我们只报标记里有什么,到此为止。键盘操作、对比度、读屏标注这些一概不在范围内。这是信息,不是法律意见。
我根本没做轮播,为什么轮播和暂停这两项还是「无法判定」?
如果服务端 HTML 里压根没有自动动的东西,那也就没什么需要暂停 —— 但一个完全用 JavaScript 搭出来的幻灯片,从我们这边看长得一模一样。两种情况在这里没法区分,所以标「无法判定」,不猜你是哪一种。「无法判定」不计入分数,也不会拿来扣你分:没人查得成的一项,不该悄悄算成通过。