【发布时间】:2012-02-29 14:42:36
【问题描述】:
为了防止垃圾邮件,我已在我客户的大多数联系表单上实施了蜜罐字段。但是,我注意到 IE 的表单自动填充选项填充了蜜罐字段,从而触发了我的反垃圾邮件逻辑。我怎样才能防止这种情况?
我尝试为表单字段指定一个不同的名称 - 它目前称为 emailConfirmation,但我尝试了 conf_em 和 liame,它仍然是自动填充的。我还尝试将蜜罐字段移动到表单的最底部 - 与现有的 email 输入相距甚远。
【问题讨论】:
-
该字段是否不可见?如果是,我不明白为什么 IE 会自动填充它。如果不是,那它的“蜜罐”是什么?
-
是的,SPAN 中隐藏的字段(css:
display: none),这就是蜜罐字段 - 机器人不知道隐藏的隐藏字段,因此他们将其填充. 但是 IE IS 会自动填充它。 -
是的,我简直不敢相信 IE 这么愚蠢。填写隐藏字段有什么意义? ://
-
我很抱歉这是一个用 CSS “隐藏”的文本输入字段。这不是
type="hidden"输入。 -
我认为以下页面对如何避免这种情况有一些很好的建议:disable autocomplete
标签: security internet-explorer spam-prevention