【发布时间】:2022-01-27 19:10:10
【问题描述】:
google recaptcha 创建了一个没有可访问性属性的文本区域,例如 aria-label。这导致 recaptcha 无法通过 Siteimprove 进行可访问性扫描。
我尝试使用 javascript 将 aria-label 属性添加到 textarea 中,但我在元素添加到 DOM 后将其添加到元素中,所以我猜这就是可访问性失败的原因。
这是来自 Siteimproves google 扩展的文本:
未通过要求 4.1.2
textarea为空。这是因为没有标签与文本区域相关联,或者没有将 aria-label 属性添加到文本区域。
【问题讨论】:
-
颜色对比度也失败了:背景色和前景色没有足够的对比度。
标签: recaptcha