网易首页 > 网易号 > 正文 申请入驻

GitHub前实习生做了个无障碍扫描插件,专查图片alt文本“假合格”

0
分享至

网页上最常见的图片无障碍问题,不是没有alt文本,而是alt文本写了等于没写。WebAIM发布的2026年WebAIM Million报告显示,在全球排名前一百万的网站首页中,有16.2%的图片缺失alt属性;而在已经填写alt文本的图片里,又有10.8%提供的是无描述价值的属性值,比如alt="image"、原始文件名,或者直接复制相邻图片的描述。两项加起来意味着,超过四分之一的图片在alt文本上存在缺失、含糊或重复的问题。

Taarik Ashenafi曾在GitHub无障碍团队担任软件工程实习生。他和团队为GitHub Accessibility Scanner开发了一个alt文本插件,专门用来识别那些能通过自动化检查、却对用户没有实际帮助的alt文本。这个插件的设计思路,是把“机器能证明的问题”和“机器只能怀疑的问题”明确分开。

自动化检查为什么放过坏alt文本

现有的大多数alt文本检查工具,只判断图片是否存在可访问名称,而不判断这个名称是否真的描述了图片内容。这并非技术疏漏,而是一种刻意的设计选择:如果一条面向质量的规则频繁产生误报,开发团队往往会直接关闭它。因此,alt="IMG_2847.png"可以通过检查,五个不同星形图标共用同一个alt="3/5 stars"也可以通过检查。

插件默认运行五条确定性规则,不需要调用AI模型,也不需要网络请求。这些规则只基于alt文本字符串本身,不查看图片内容:

  • alt属性缺失,或只包含空白字符。
  • alt是文件名,例如hero.png、IMG_2847.jpg。
  • alt是待替换的占位符,例如TODO、tbd。
  • alt只是描述媒介类型的泛化词,例如image、logo、chart。
  • 同一alt文本在相邻图片之间重复出现。

这些检查的共同点是,它们都是对字符串本身的判断,不涉及对图片内容的理解。另有一条可选规则,会调用模型,结合提供的图片内容和周围上下文进行判断,用于处理仅靠alt字符串无法支持的场景。

先确定哪些图片需要被检查

在扫描网页时,插件使用Playwright基于角色的定位器,而不是直接使用querySelectorAll('img')。这样,任何没有进入浏览器无障碍树的元素都会被排除,包括所有携带alt=""的图片。这个排除逻辑对后续判断有实际影响,因为空alt通常表示图片是装饰性的,不应被当作内容图片来要求描述。

团队在开发过程中遇到的最严重bug,并不是解析问题,而是布局问题。这个发现也反过来印证了他们的核心判断:自动化检查的边界,往往不在算法本身,而在它如何与页面结构、无障碍树和实际渲染结果交互。

让模型进入判断链路之后

当模型被引入后,插件能够处理一些字符串规则无法覆盖的情况。例如,alt文本在字面上看起来合理,但与图片实际内容不符,或者与周围上下文冲突。这类判断需要图像内容和上下文信息,单靠alt字符串无法完成。团队没有把模型判断设为默认开启,而是作为可选规则,原因在于调用模型需要凭证,也会带来额外的网络请求和不确定性。

这种“确定性规则默认运行、模型判断按需开启”的分层方式,适用于更广泛的自动化检查场景。无论是无障碍检查还是其他质量检查,先明确哪些结论可以被证明,哪些只能被怀疑,再决定是否引入模型,能够减少误报,也更容易让团队接受检查结果。

对于正在构建自动化检查工具的开发者来说,这个插件的取舍逻辑可以迁移。机器能够可靠判断的是字符串层面的客观事实,比如属性是否存在、是否为空、是否匹配文件名模式、是否在相邻节点重复。而“这个描述是否足够好”往往需要结合图片内容和上下文,属于判断性结论。把这两类问题分开处理,是让检查工具既可用又不被关闭的关键。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
GTA 6加长版预告片登陆YouTube,此前Netflix独占6小时被挤崩

GTA 6加长版预告片登陆YouTube,此前Netflix独占6小时被挤崩

雾野寻踪2
2026-08-28 13:00:37
2026年8月刘亦菲街边吃糖水6小时播放破3.7亿,21个月低曝光后,无滤镜真实状态成行业稀缺品

2026年8月刘亦菲街边吃糖水6小时播放破3.7亿,21个月低曝光后,无滤镜真实状态成行业稀缺品

手工制作阿歼
2026-08-28 08:46:02
广东人大最新会议,覃伟中履新!

广东人大最新会议,覃伟中履新!

深圳梦
2026-08-29 12:28:38
日本驱逐舰沉没大半截!舱室大量进水!

日本驱逐舰沉没大半截!舱室大量进水!

烽火观天下
2026-08-28 12:53:21
佩斯科夫警告称,将约2000亿欧元俄罗斯冻结资产交给乌克兰,将产生严重法律后果

佩斯科夫警告称,将约2000亿欧元俄罗斯冻结资产交给乌克兰,将产生严重法律后果

山河路口
2026-08-28 11:36:51
深夜,全线跳水!美联储主席,重磅发声

深夜,全线跳水!美联储主席,重磅发声

证券时报
2026-08-28 23:13:02
乌军发射至少6枚SCALP导弹命中俄军基地,造成多名俄高级军官伤亡

乌军发射至少6枚SCALP导弹命中俄军基地,造成多名俄高级军官伤亡

山河路口
2026-08-27 11:59:54
 2004年,马加爵在案发前因病卧床,林某带回两份盒饭在317宿舍与他分食。这点温情,为何最终还是没能阻止四天后那场震惊全国的血案?

 2004年,马加爵在案发前因病卧床,林某带回两份盒饭在317宿舍与他分食。这点温情,为何最终还是没能阻止四天后那场震惊全国的血案?

人生录
2026-08-27 00:05:16
受权发布|全国人民代表大会常务委员会公告  〔十四届〕第十九号

受权发布|全国人民代表大会常务委员会公告  〔十四届〕第十九号

新华社
2026-08-28 19:38:03
星宇股份校招裁员引众怒:中国资本家为何比国外老牌资本还坏?

星宇股份校招裁员引众怒:中国资本家为何比国外老牌资本还坏?

徐云流浪中国
2026-08-27 16:37:48
森林狼与爵士达成2换2交易!送出格林+现金 换回威廉姆斯+康查尔

森林狼与爵士达成2换2交易!送出格林+现金 换回威廉姆斯+康查尔

罗说NBA
2026-08-29 12:57:24
赴韩留学生后续曝光,郑某与文文的关系并非秘密

赴韩留学生后续曝光,郑某与文文的关系并非秘密

黑哥讲现代史
2026-08-28 02:25:46
格林:你们不要太高看克莱了!

格林:你们不要太高看克莱了!

柚子说球
2026-08-28 09:45:19
刘翔深夜炮轰仅1天,令人恶心一幕上演,判刑11年上级被扒底朝天

刘翔深夜炮轰仅1天,令人恶心一幕上演,判刑11年上级被扒底朝天

老羴学科普
2026-08-28 09:42:37
2家A股公司,拟重大资产重组!

2家A股公司,拟重大资产重组!

数据宝
2026-08-29 08:37:49
郑丽文支持率仅剩不到5%!跌落神坛丢失了自己,国民党被拖入困局

郑丽文支持率仅剩不到5%!跌落神坛丢失了自己,国民党被拖入困局

军机Nova
2026-08-28 00:05:47
俄军小组渗透12公里,摸到乌军无人机阵地,将整队飞手全部割喉

俄军小组渗透12公里,摸到乌军无人机阵地,将整队飞手全部割喉

影孖看世界
2026-08-27 12:27:49
郑钦文:吴易昺动不动就喜欢说牛来,我也不知道为什么

郑钦文:吴易昺动不动就喜欢说牛来,我也不知道为什么

懂球帝
2026-08-29 12:09:02
游客登吉隆镇山脉目击冰崩:听到“轰隆隆” 声并持续两三分钟

游客登吉隆镇山脉目击冰崩:听到“轰隆隆” 声并持续两三分钟

封面新闻
2026-08-28 23:30:03
凌晨仍在医院!39岁赵丽颖被紧急送医,被曝内情,重蹈朱媛媛覆辙

凌晨仍在医院!39岁赵丽颖被紧急送医,被曝内情,重蹈朱媛媛覆辙

郭长包工头
2026-08-26 16:57:43
2026-08-29 15:00:49
野生运营
野生运营
懂点产品,懂点AI,正在努力给平淡日子搞点新花样。
217文章数 87关注度
往期回顾 全部

科技要闻

美团扭亏为盈后,外卖大战结束了吗?

头条要闻

绿媒将尼泊尔山洪污蔑为中方造成的"人祸" 钧正平发声

头条要闻

绿媒将尼泊尔山洪污蔑为中方造成的"人祸" 钧正平发声

体育要闻

曼城花1个亿,买下了摩洛哥的“国民女婿”

娱乐要闻

孙宇晨最新发声:惊扰景女士非本意

财经要闻

刑自强:AI投资下半场中国蓄势待发

汽车要闻

东风日产NX8“喜柿橙意”限定色正式上市

态度原创

艺术
健康
时尚
家居
公开课

艺术要闻

18幅 画家来源笔下的安静女子

脑出血两大夺命风险,早治早保命!

今日热点:景甜回应;陈绮贞拿回歌曲版权……

家居要闻

2026建博会(广州) 公装联探展交流活动

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版