And*_*rew 5 forms accessibility bots spam wai-aria
我在表单上有一个蜜罐输入字段,以防止机器人提交它,并且以绝对位置隐藏。我希望诸如屏幕阅读器之类的辅助技术可以忽略蜜罐领域,因此我向其添加了aria-hidden =“ true”。
将aria-hidden =“ true”属性添加到我的蜜罐字段中是否会阻止机器人填充它,就像添加“ display:none”属性一样?还是他们仍然会掉入陷阱并填满田野?
表单字段是标签可聚焦的,因此虽然添加 aria-hidden 不会导致该字段被宣布,但当屏幕阅读器用户标签浏览页面时,它仍然会获得焦点。
这会引起混淆,因为屏幕阅读器不会读出该字段的任何标签。要解决此问题,您可以添加tabindex="-1"使字段脱离自然 Tab 键顺序。但是,我不确定这是否会导致机器人忽略它。