咏叹调隐藏在蜂蜜罐领域

时间:2015-12-01 17:21:50

标签: accessibility html-form bots spam wai-aria

我在表单上有一个蜜罐输入字段,以防止机器人提交它,隐藏绝对定位。我希望屏幕阅读器等辅助技术忽略蜂蜜罐领域,所以我添加了aria-hidden =" true"它。

将添加aria-hidden =" true"属于我的蜂蜜罐字段阻止机器人填写它,类似于添加"显示:无"属性?或者他们是否会陷入陷阱并填补场地?

2 个答案:

答案 0 :(得分:4)

表单字段是可选择的选项卡,因此添加aria-hidden时不会导致该字段被宣布,当屏幕阅读器用户在页面中进行选项卡时,它仍将获得焦点。

这会引起混淆,因为屏幕阅读器不会读出该字段的任何标签。要解决此问题,您可以添加tabindex="-1"以使字段超出自然Tab键顺序。但是,我不确定这是否会导致它被机器人忽略。

答案 1 :(得分:0)

  

将添加aria-hidden =" true"属于我的蜂蜜罐领域防止机器人填充它?

没有。他们像所有人一样阅读Stackoverflow。阅读完邮件后,他们会更新自己的算法并忽略aria-hidden=true个字段; - )

当然不是。只要这个解决方案可以被绕开,公开写它就不会通过默默无闻给你带来安全的好处。

编辑:添加笑脸(但这是一个严肃的答案)

编辑2:为缺乏幽默感的人增加了第二句