无障碍声明
生效日期:。
简要说明
本站的每一个工具都可以仅用键盘到达并使用。焦点始终可见,任何元素都不会覆盖它; 凡可拖拽之处,都有一个完成同一操作的按钮;页面上不存在小于 24×24 像素、 又没有第二条到达路径的可点目标。如果以上任何一条对你不成立,「向我们反映问题」一节 说明了联系方式,我们会在 30 天内答复。
我们的目标
目标为 WCAG 2.2 AA 级。对于由计算器与文件转换工具组成的站点而言, 决定它「是否可用」而非仅仅「是否合规」的,是键盘、焦点、目标尺寸与文字替代这几项标准: 2.4.7 与 2.4.11(焦点可见,且不被其他内容遮挡)、2.5.7(拖拽动作须有单指针替代方式) 与 2.5.8(目标尺寸)。以下各节说明本站的实际做法;最后一节说明这些说法如何被反复检查, 而不是只声明一次。
键盘操作
- 在 Tab 键可聚焦链接的浏览器中,第一次按 Tab 即可跳过导航。每个页面最前面都有一个平时隐藏、获得焦点即显现的「跳到主要内容」链接,按回车直达正文区域。 Safari 默认不将 Tab 焦点移到链接上;其用户可以打开「全键盘访问」,以同样的路径到达该链接。
- Tab 顺序与页面顺序一致。先页头与导航,再工具本身,最后页脚:源码顺序与屏幕顺序相同, 没有任何正数
tabindex打乱该顺序。 - 焦点始终可见,也不会被覆盖。链接、按钮、可展开的问题与下拉框都有 2 像素的 主题色描边,并与图形保持偏移以维持清晰;文本输入框则保留自身的边框与光环样式。 页头随页面滚动而移出视口,不吸附在窗口顶部,因此正在聚焦的控件不会滑到其下方。
- 配色按钮响应方向键。六个配色按钮构成一个分组:左右方向键在它们之间移动, 每个按钮都会报告自己是否为当前选中的主题。
- 拖拽从不是提交文件的唯一方式。每个拖放区都写着「将文件拖拽到此处,或选择文件」, 该按钮打开的是浏览器自带的文件对话框,键盘用户无需使用鼠标即可到达。以这种方式选择的文件 与拖入的文件行为完全一致,而且每个文件都带有写明文件名的移除按钮。
读屏软件
- 真正的地标,而不是加了样式的容器。每个页面由一个
header、一个main和一个footer构成; 导航是带标签的nav,标签值为「Main」;工具页还带有带标签的面包屑路径。 - 每页一个一级标题,层级依次下降。各小节都位于为其命名的标题之下, 朗读出来的标题清单同时就是这一页的结构地图。
- 结果会主动播报。计算器的答案直接渲染进页面,而不是打开对话框; 汇报文件任务进度的那一行是 live status 区域,因此长任务不会中途变得无声。
- 表格是真正的表格。所有结果表都使用
th scope="col"表头, 每张表位于自己的标题之下,完整明细视图是第二张表,而不是一张表的截图。 - 仅显示符号的按钮也带有名称。移除输入行的 ✕、移除文件的 ✕ 与每一枚配色按钮, 都带有读屏软件会朗读的文字,包括正在移除的是哪一行、哪个文件。
- 图像要么带有名称,要么被明确忽略。工具生成的图像(二维码、条形码、 包裹照片的 SVG)都带有标题与标签。
看得见、读得懂
- 对比度是测量出来的,不靠目测判断。只要站点真实渲染的任何一组配色低于 AA, 构建即失败;其中最接近下限的一组,在浅色模式下为 4.60:1、深色模式下为 4.97:1。 界面图形另有 3:1 的单独检查,六套主题的两种模式都在检查范围内。
- 缩放与小屏。文字可放大,页面不锁定缩放;窄屏下布局回流为单列; 较宽的结果表在各自的容器内横向滚动,不会把整页推出横向滚动条。
- 深色模式是完整支持的模式。配色选择在首次绘制之前写入页面,既不闪烁, 也不依赖脚本;即使关闭 JavaScript,带配色的页面仍能正常渲染。
- 动效是可选项。系统启用「减弱动态效果」后,平滑滚动与颜色过渡即停止; 站上没有任何功能依赖这些动画。
已知的不足之处
- 导出的 PDF 带有文档标题,但没有标签结构。辅助技术会把内容当作连续文本线性朗读, 读不到标题、列表与表头层级。如需无障碍 PDF,应在源文件中使用能够写入标签的工具处理。
- 重任务的负担落在设备上。合并大型 PDF、重新编码图片、识别扫描件中的文字, 全部在你的浏览器内运行,这正是「不上传任何内容」的代价:在较旧的手机上更慢, 可用内存不足时可能直接拒绝执行最大的任务。
- 图片转文字需要先获取引擎。首次使用会从本站(绝不从第三方)加载约 4 MB 的引擎与语言数据, 因此在慢速网络下更慢,并且无法离线使用。
- 广告的可访问性不归本站负责,且目前没有广告在投放。审核期间不预留广告位: 在占位位置撤下之前,它们是保留原有高度的空盒子,因此既不引起布局位移,也不会被播报。 将来投放广告后,广告的对比度、动效与标注归属于广告主与 Google,而非本站; 每个广告位都会以英文标签「Advertisements」向读屏软件标注。
- 本站链接出去的页面不归本站所有,包括每个工具页「假设与来源」中引用的出处。
向我们反映问题
如果有任何内容对你不可用(目标过小、控件无法到达、导出的文件形状不对),请写信至 contact@danfio.com, 并附上页面地址、你所使用的方式(键盘、读屏、放大镜,以及哪个浏览器)与实际发生的情况。 我们会在 30 天内答复;无需先证明残障,你的反馈同样会被听取;以此方式发现的阻塞项, 优先于一切新功能处理。
这份声明如何保持可信
以上说法不是每年重写一遍措辞的模板。对比度由一条会使构建失败的测试强制执行;键盘一侧, 即跳转链接、焦点可见、焦点不被遮挡、替代拖拽的按钮与 24 像素的目标尺寸,由本项目的端到端测试 套件在真实浏览器中逐一走查;任何破坏其中一条的改动都会使门禁失败,而不是等待日后被人发现。 产生本声明的这次走查,连同其发现与据此作出的修改,都记录在项目的验证日志中,与其他实测读数并列。