IBM更新网页无障碍检测程序,供用户一次扫描整个网站

IBM为响应全球无障碍体验日(Global Accessibility Awareness Day,GAAD),发布网页无障碍检查工具Accessibility Checker的更新,让网页开发者可以简单地找出网站中,所存在的无障碍功能缺失,并且提供重要性排序,让开发者能够优先解决重要问题。

即便到了2020年,仍有高达98%的网站主页,存在明显可侦测到的无障碍错误,因此为了协助开发者解决这个问题,IBM在去年的时候发布了平等访问工具包(Equal Access Toolkit),其提供了一个网站开发无障碍指南,给予无障碍应用程序所需要的资源,让企业开发人员可在计划、设计、开发和发布等各应用程序开发阶段使用。

而该工具包提供了一个用于检测的自动化工具—无障碍检测程序,可提供开发人员和测试人员有关网页无障碍性的信息,包括识别出问题所在、错误原因以及解决办法,该工具提供Chrome和Firefox浏览器扩展组件,并且还提供用于Node与Karma的持续集成扩展组件,而Node与Karma扩展组件的每周下载数平均达2万次。

从工具用户所得到的反馈,IBM提到,他们发现用户需要对整个应用程序或是网站进行测试,而非仅是单一的网页,因为开发者在意的是,整个网站的用户体验流程。因此IBM现在提供更加完整的无障碍测试体验,构建了多重扫描工具,用户可以在同一个对话(Session)中扫描多个页面并存储结果。

无障碍检测程序新加入的功能包括,现在用户只需要简单点击页面上的按钮,就能快速对整个应用程序或网站进行扫描,所有的扫描结果将统一汇总到Excel工作簿中,可以供用户方便地导出所有的内容摘要。官方提到,新的扫描功能更加灵活,用户不仅能够选择一次评估整个页面,也可以仅对单一元素或是组件进行评估。

不只找出问题,无障碍检测程序还能明确标记发生错误的程序代码位置,当用户选择扫描结果项目,该工具会突出显示问题在页面上的对应位置,以及程序代码行数,用户可以同时对照查看程序代码以及画面错误。而且无障碍检测程序还可以在不需强制页面重新加载的情况下,让用户执行并且测试应用程序的动态状态,以大幅减少工作量。

无障碍检测程序可对每次扫描任务添加标签,并对扫描内容提供简略缩略图,使得用户更容易选择需要在报告中包含的扫描项目,所有问题将会整理成单一份报告,并且根据对用户体验的影响程度,排列需改进的优先级。