accessibility - Google reCAPTCHA v2 目前是否符合 WCAG 2.0 AA?

标签 accessibility recaptcha captcha wcag wcag2.0

关于验证码的 WCAG 2.0 要求和技术包括:

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

似乎 reCAPTCHA v2 提供了描述文本(在 aria-live="polite"div 中),以及 alternative accessibility solution for screen readers ,可以满足上述要求。

我从 this answer 学到了东西自动化辅助工具,例如WAVE 工具可能会返回特定的误报。除此之外,reCAPTCHA 在我的扫描中看起来很好。

那么,有没有违规的情况呢?我们可以说 reCAPTCHA v2 目前符合 WCAG 2.0 AA 吗?

最佳答案

符合 WCAG

是的,但这只是因为 WCAG 针对验证码固有的可访问性问题添加了异常(exception)情况。遵守规定与实际为残疾人工作不同

它在第一个障碍时失败了,因为我找不到 text alternative这是 A 级要求,也是 WCAG 的第一条规则。

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

提供音频替代方案不起作用,因为有些人又聋又瞎,这就是为什么必须提供文本替代方案(可通过编程确定的描述等)

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

  • 如果您视力不佳,则无法区分图像。
  • 如果您有认知障碍,您可能无法将图像与所提出的问题正确关联起来。
  • 将其与屏幕阅读器(作为盲人用户)一起使用是非常可怕的,因为您必须使用音频验证码。
  • 如果您也有听力障碍,音频验证码就没用了(即使您没有听力障碍也很难使用)。
  • 将其与盲文屏幕一起使用(例如,如果您失明或失聪)是不可能的。

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

它能有效阻止垃圾邮件吗?

不是真的,你可以买1,000 captcha solves for $5! .

当您实现验证码(您认为他们为什么会向您显示公共(public)汽车的图片)并惹恼您的访问者时,您实际上所做的就是帮助 Google 完善自动驾驶汽车图像识别。

与此同时,你

  • 给想要填写表单的用户带来麻烦(并且根据使用情况可能会导致转化率降低),
  • 使残障用户难以或无法使用网站
  • 可能会使您的网站变慢(取决于实现),因为验证码库过于庞大,从而损害您的 Core Web Vitals .

避免并且不要使用!

关于accessibility - Google reCAPTCHA v2 目前是否符合 WCAG 2.0 AA?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70196894/

相关文章:

Java:在哪里可以找到 WindowsAccessbridge 的源代码?

html - WCAG 指南(CSS+HTML+Javascript)

html - 在 anchor 标签中嵌套多个标签有多容易?

python - 使用带有 g-recaptcha-response 参数的 POST 提交表单

javascript - 防止 google recaptcha 设置 cookie (GDPR)

python - 无法让验证码出现

xhtml - 复制浏览器/键盘功能是否有任何优点?

php - 阻止垃圾邮件的验证码替代方案

java - java 验证码 1.7

php - 更改放置在 DIV 中的 recaptcha 表单的背景颜色