强制Google隐形Recaptcha挑战

时间:2020-05-30 09:14:46

标签: javascript recaptcha invisible-recaptcha react-google-recaptcha

我必须在我的网站登录页面上实现google隐式验证码,如果用户登录尝试次数超过5次,则应该显示Recaptcha挑战(图像网格),但不显示验证码则不显示图像网格很少出现。

我发现使用显式渲染+在grecaptcha.render()之后立即调用grecaptcha.execute()通常会触发来自此链接Force google recaptcha的挑战,我这样尝试过,因为我们的登录发生在通过ajax调用时我再次渲染“该元素上已经呈现的recaptcha”。还有其他可能的方法来强制重新拼写挑战吗? Anaswers非常感谢

  if(typeof widget1 !== 'undefined') {
    grecaptcha.reset(widget1);
}

widget1 = grecaptcha.render('test', {
    'sitekey' : '6LdmI_0UAAAAABMAMmt7sGWV5v9JZMSeZbW9CVPs',
    'callback' : onSuccessfullCaptchaVerification,
    'size' : 'invisible'
});
console.log('success!');
grecaptcha.execute(widget1);

0 个答案:

没有答案