我用来创建一个界面,通过仅使用HTML(没有任何人工验证)向我的网站发送消息。烦人的每天都有垃圾邮件或洪水泛滥我的网站的机器人,我通过使用Javascript来做这个界面:我的意思是,谢谢JS,我在我的网站上打开一个像弹出窗口的方框,而不是邮件将被发送使用这个界面。
完成此操作后,我从未收到过任何虚假信息。我想知道:这是避免网站泛滥的真正障碍,还是有些机器人也可以使用Javascript?
答案 0 :(得分:3)
你会发现典型的机器人只会尝试“典型”的弱点列表。如果你想出一些比其他人更直观的系统,可能是独一无二的,那么你应该对你拥有的东西感到满意。
这并不是说没有机器人可以突破你的障碍。
答案 1 :(得分:1)
当然,机器人可以被编码来解析javascript,但是大多数机器人都没有这样做,因为他们选择了简单的目标。
如果你真的想要安全,你需要实现像CAPTCHA这样的东西,它使用机器很难读取的图像。但OCR已经取得了巨大的飞跃,因此它们可能会在几年内变得毫无用处。