无法知道用户在客户端的Google隐形验证码中何时被识别为机器人

时间:2017-07-07 07:44:09

标签: invisible-recaptcha

我遵循以编程方式调用挑战过程,以将用户标识为人或机器人。

下面的

是html中的验证码。

<div class="g-recaptcha"
          data-sitekey="<site_key>"
          data-callback="onSubmit"
          data-size="invisible">
    </div>

我的html脚本标签中有数据回调函数:

var onSubmit = function(token){
  // do next processing with token
}
每次谷歌将用户识别为人类成功时,都会调用

数据回调。

当谷歌将用户识别为机器人时,它不会被调用。

但我想知道谷歌在点击按钮时以类似的方式识别用户机器人吗?

因为当我点击一个按钮时,我会以grecaptcha.execute()编程方式调用挑战,所以会发生这种情况:

1)如果用户被验证为人,则调用数据回调,然后使用token.but进行下一次处理 2)如果用户未被验证为人,则不会调用数据回调,并且点击时没有任何反应,并且我保持在同一页面上。

我希望在第二种情况下确认,以便我可以决定进一步处理。

请帮助我。

0 个答案:

没有答案