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