谷歌reCAPTCHA v2目前是否符合WCAG 2.0 AA



WCAG 2.0关于CAPTCHA的要求和技术包括:

  • WCAG要求1.1.1非文本内容:CAPTCHA

    CAPTCHA:如果非文本内容的目的是确认内容是由个人而不是计算机访问的,则提供识别和描述非文本内容目的的文本替代方案,并提供使用不同类型感官感知的输出模式的替代CAPTCHA形式,以适应不同的残疾。

  • G143:提供描述验证码目的的文本替代方案
  • G144:确保网页包含另一个CAPTCHA,使用不同的模式服务于相同的目的

我用这两个演示来评估Google reCAPTCHA v2:

  • https://www.google.com/recaptcha/api2/demo
  • https://recaptcha-demo.appspot.com/

似乎reCAPTCHA v2提供了描述文本(在aria-live="礼貌"div中(,以及屏幕阅读器的替代可访问性解决方案,可以满足上述要求。

我从这个答案中了解到,自动访问工具,例如WAVE工具,可能会返回特定的误报。除此之外,reCAPTCHA在我的扫描中似乎很好。

那么,是否存在违规行为?我们可以说reCAPTCHA v2目前符合WCAG 2.0 AA吗?

符合WCAG

是的,但这只是因为WCAG为CAPTCHA的固有可访问性问题添加了例外。合规性与实际为残疾人工作不同

它在第一个障碍上失败了,因为我找不到一个文本替代方案,这是a级要求和第一个WCAG规则。

现在,虽然该规则确实提供了CAPTCHA(因此您可以获得技术通行证(,但它肯定不符合该规则的精神,并且一直是WCAG的争论点。

提供音频替代品是不起作用的,因为有些人是聋哑人,这就是为什么文本替代品是必须的(程序可确定的描述等(

可用/良好的体验/可访问,绝对不是

  • 如果你的视力不好,就无法区分图像
  • 如果你有认知障碍,你可能无法正确地将图像与所问的问题联系起来
  • 与屏幕阅读器一起使用(作为盲人用户(是可怕的,因为你必须使用音频captcha
  • 如果你也有听力障碍,音频captcha是无用的(即使你没有听力障碍,也很难使用(
  • 将其与盲文屏幕一起使用(例如,如果您是盲人和聋人(是不可能的

我可以继续说下去,但你明白了。尤其是最后一点。是的,谷歌提供了";勾选方框";但这两种选择对盲人和聋人都没用。

它在阻止垃圾邮件方面有效吗

不是,你可以花5美元买1000个captcha解决方案!。

当你实现Captcha(你认为他们为什么会给你看公交车的照片(并惹恼你的访客时,你实际上所做的就是帮助谷歌完善自动驾驶汽车的图像识别。

同时你是

  • 给想要填写表单的用户带来了摩擦(根据使用情况,可能会导致较低的转换率(
  • 使网站难以或无法供残疾用户使用
  • 可能会使您的网站速度变慢(取决于实现(,因为Captcha库过于庞大,损害了您的核心Web Vitals

避免使用

最新更新