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

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

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

请帮帮我 .