【发布时间】:2018-08-04 04:07:03
【问题描述】:
我们正在使用蜜罐字段来防止电子邮件订阅表单上的机器人订阅:
<input type="text" name="email" size="25" value=">
<input type="text" name="hp123" tabindex="-1" autocomplete="off" value="" style="position: absolute; left:-5000px;">
如果提交表单时隐藏的hp123 字段包含值,我们的后端会返回“检测到机器人”错误并忽略提交。
这适用于大多数提交,但是我们收到了来自人类用户的多次投诉,他们以某种方式触发了错误消息。
他们已确认看不到隐藏字段,因此可能会以他们的名义自动完成某些内容。
我可以采取任何进一步的措施来防止这种情况发生吗?自动完成设置为关闭,名称是随机的,并且输入在视图之外。
【问题讨论】:
-
根据caniuse.com/#feat=input-autocomplete-onoff 并非所有浏览器都支持autocomple=off
标签: html forms autocomplete