我正在关注以编程方式调用质询过程,以将用户识别为人类或机器人。
下面是我在 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)如果用户未被验证为人类,则不调用数据回调并且点击时没有任何反应,我保持不变页。
我希望在第二种情况下得到确认,以便我可以决定进一步处理。
请帮助我。