0

我即将将新的隐形 Google 验证码集成到我们的网络项目中。我有一个关于网络机器人功能的基本问题。这可能听起来很傻,但他们肯定需要像真正的用户/人类那样使用 JavaScript 吗?

例如:当我启用了 JavaScript 测试我的 html 提交表单时,Google recaptcha 功能工作正常,并且网站保持不变/未提交(出于测试原因删除了我的 Google Key)。但是,当我对禁用 JavaScript 执行相同操作时,表单会在没有任何重新验证检查的情况下执行。

那么我可以期望访问我网站的机器人总是使用 JavaScript,因此它们无法通过禁用 JavaScript 或其他方式来跳过 Google recaptcha 机制吗?还是我误解了什么?

4

1 回答 1

0

这可能听起来很傻,但他们肯定需要像真正的用户/人类那样使用 JavaScript 吗?

是(即他们不支持。他们可能支持 JS。他们可能不支持 JS。)

所以我可以期望访问我网站的机器人总是使用 JavaScript

所以他们不能通过禁用 JavaScript 或其他什么来跳过谷歌的 recaptcha 机制?

禁用 JS 不允许跳过 recaptcha。如果 JS 没有运行,则不会添加额外的字段,因此当您在服务器上验证用户的响应时:它将失败。

于 2017-08-24T08:08:57.247 回答