代码之家  ›  专栏  ›  技术社区  ›  Iain Fraser

使残障人士可以使用验证码。你采用了什么方法?

  •  4
  • Iain Fraser  · 技术社区  · 16 年前

    我即将完成迁移我们现有的网站到一个CMS和我刚刚完成创建所有不同的联系表格。我使用的CMS在它的表单生成器中内置了captcha,这很好,但唯一可用的方法是“破译噪声图像”方法。

    这种方法很好地工作,但它限制了可能有阅读或视力障碍的人的访问。为了解决这个问题,我建立了一个“帮助”页面,允许残疾人士通过电话联系我们,我正在考虑建立一个字段表单,上面写着“将您的电子邮件地址发送给我们,我们会联系您”。作为一个Web开发人员,可访问性对我来说特别重要,但是从组织的角度来看,减少我们收到的垃圾邮件的数量也是如此。

    所以我想知道的是,社区里有没有人有过使用其他验证码方法的经验,你是如何使残疾人能够使用这些方法的?

    4 回复  |  直到 16 年前
        1
  •  3
  •   Jared    16 年前

    作为一个盲人,我发现 recaptcha 是一个更好的验证码服务,就音频选项而言。使用短信息作为唯一的替代方案的问题是,许多视障用户没有允许他们阅读短信的手机。

        2
  •  2
  •   Philip Schlump    16 年前

    一个好的验证码,比如 reCAPTCHA ,通常包括音频验证码。我也看到过一个网站 发送一条短信息,然后在短信息中输入代码(谷歌Gmail会这样做)。

    我对此非常感兴趣,因为我现在正在jquery中实现验证码。

        3
  •  0
  •   Michael Petrotta user3140870    16 年前

    许多网站,包括我认为的这一个,都有一个选择,可以播放带有嵌入语音数字的嘈杂音频,作为一个音频相当于传统的验证码图像。

    事实上,我觉得结果很吓人。让我想起 numbers stations .

        4
  •  0
  •   micahwittman    16 年前

    正如Michael所说,语音和验证码文本中的每个字符的发音是一种常见的选择。如果您的CMS是基于PHP的,或者如果您正在使用的托管基础设施上有PHP可用,那么这里有一个带有音频下载选项的开源captcha应用程序:

    http://www.phpcaptcha.org/

    我已经用phpcaptcha实现了一个生产站点,它可以像广告中那样工作。