2026年8月13日
Shopify 无障碍检查怎么做:按 WCAG 2.2 修复键盘、焦点和表单
先说结论
无障碍不是给网站加一个浮动工具条。真正的检查要从语义、键盘、焦点、表单、对比度和触控操作入手,让客户不依赖鼠标、颜色或特定设备也能完成找货和购买。
Shopify 主题常见的无障碍问题藏在交互里:Mega menu 只能悬停打开,筛选抽屉没有焦点管理,颜色选项没有文字,错误只用红色表示。自动扫描可以发现一部分标签和对比度问题,却无法判断客户是否真的能用键盘完成购买。
先用真实任务验收
- 只用键盘进入菜单。 打开、关闭、进入子菜单并清楚看到焦点。
- 搜索并筛选商品。 选择条件、清空筛选、返回结果列表。
- 选择变体并加购。 读屏能知道颜色、尺寸、价格和库存变化。
- 填写表单。 错误信息指出具体字段和解决方法。
- 完成结账关键步骤。 不依赖拖拽、鼠标悬停或验证码视觉识别。
WCAG 2.2 新增问题与电商很相关
| 方向 | Shopify 场景 | 修复思路 |
|---|---|---|
| 焦点不被遮挡 | Sticky header 挡住当前链接 | 调整滚动偏移与层级 |
| 拖拽替代 | 只允许拖动轮播或排序 | 提供按钮或可点击控制 |
| 目标尺寸 | 变体、关闭按钮过小 | 扩大可点击区域与间距 |
| 一致帮助 | 客服入口在不同页位置变化 | 保持统一位置和名称 |
组件级检查比页面截图更有效
- 标题层级与 Landmarks 能描述页面结构。
- 按钮使用 button,链接使用 a,不用无语义 div 模拟。
- 图片 alt 说明目的,装饰图使用空 alt。
- 弹窗打开后焦点进入,关闭后回到触发按钮。
- 动态提示通过适当 ARIA live 区域传达,不突然抢焦点。
主题评分不是法律结论
Shopify Theme Store 对主题有性能与无障碍门槛,但通过自动评分不代表你的内容、应用和业务流程持续合规。无障碍责任需要结合目标市场法规和实际使用测试。
把修复写进日常发布流程
建立菜单、卡片、弹窗、表单和轮播的组件验收清单。以后换文案、装应用或做促销时,只需复测受影响组件,而不是每次从头审全站。高风险页面仍应安排人工和辅助技术测试。
发布后还要回看客服反馈、表单放弃和关键流程录屏。真实用户遇到的焦点丢失、提示不清或触控困难,往往不会完整出现在自动扫描报告里,应进入下一轮组件修复而不是当成个别问题。