3

我正在关注以编程方式调用质询过程,以将用户识别为人类或机器人。

下面是我在 html 中的验证码 div。

<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)如果用户被验证为人类,则调用数据回调,我使用令牌进行下一个处理。但是 2)如果用户未被验证为人类,则不调用数据回调并且点击时没有任何反应,我保持不变页。

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

请帮助我。

4

0 回答 0