无障碍声明
我们希望「模考铃」尽可能易于使用,包括对使用键盘、屏幕阅读器或辅助技术的用户。本页面说明我们已采取的措施、仍存在的限制,以及如何反馈无障碍问题。
一、我们的承诺
我们以 WCAG 2.1 AA 的主要原则作为改进方向,持续检查键盘可达性、语义结构、对比度与动效偏好。本应用尚未接受第三方机构的正式无障碍审计,因此本声明描述的是当前的自我评估结果。
二、已采取的措施
- 页面语言标记为
zh-CN,便于屏幕阅读器使用中文发音; - 内容页使用语义化的标题层级、
main、footer和nav地标,并提供“跳到正文”链接; - 所有交互元素可通过键盘操作,链接、按钮、折叠项和表单控件有可见焦点样式;
- 按钮、开关和事件行提供
aria-label、aria-expanded、aria-pressed等状态;页脚当前页使用aria-current="page"; - 确认对话框使用
role="alertdialog"与aria-modal,打开时焦点落在安全选项,支持 Tab 循环和 Escape 关闭,关闭后归还焦点; - 提示消息和“刚触发”通知使用
role="status",以非打断方式播报; - 常见问题使用原生
details/summary,可用 Enter 或 Space 展开; - 尊重系统的“减少动态效果”设置,自动缩短动画与过渡;
- 布局在窄屏下自适应,正文表格在容器内横向滚动,不迫使整页横向滚动;
- 状态不只依赖颜色表达,同时提供文字或图标说明。
三、已知限制
- 铃声与语音提示本质上依赖听觉。运行页提供视觉倒计时、下一铃提示和时间轴状态,但无法完全替代声音提示;当前版本不提供振动反馈。
- 语音播报的音质、语速和可用性取决于浏览器与操作系统,部分系统需要额外安装中文语音或联网。
- 运行页的大倒计时不会持续通过屏幕阅读器播报,以免频繁打断;需要时可手动查看页面或标签页标题。
- 首页是单页工具,未提供“跳到正文”链接;内容页已提供该链接。
- Emoji 图标在不同屏幕阅读器中的朗读方式可能不一致。
- 部分旧版浏览器可能不支持 Web Audio、Web Speech 或 IndexedDB,从而影响播放或音频保存。
四、兼容性与测试
本应用面向现代版 Chrome、Edge、Firefox、Safari 及其移动版本进行开发。我们尚未建立覆盖全部浏览器与辅助技术组合的正式测试矩阵。
五、反馈与改进
如果您遇到无障碍障碍,请通过联系页面告诉我们:使用的浏览器与辅助技术、访问的页面、具体操作,以及期望的结果。我们会评估并在后续版本中改进。
六、声明更新
本声明可能随功能调整而更新,更新后的版本会在本页面公布。