我如何重新加载reCaptcha v3?

问题描述 投票:0回答:1

我看过Google文档,但没有找到有关重新加载reCaptcha v3的信息。https://developers.google.com/recaptcha/docs/v3

我该怎么做?

javascript recaptcha
1个回答
0
投票

隐藏式验证码]中的reCaptcha V3,它自动地检测用户的行为并对其进行评分,无需重新加载或与用户直接交互与任何UI。

reCAPTCHA v3返回每个请求的分数无用户负担

。得分基于与您的网站的互动,使您能够对您的网站采取适当的措施。

reCAPTCHA v2重置

grecaptcha.reset();

reCAPTCHA v3重置

调用在页面上呈现的grecaptch.execute()函数,将通过外观重置该值。 (Google Recaptcha V3 - Widget Id when loading captcha through URL

    grecaptcha.execute('[Your recaptcha ID]', {
        action: 'general_form_contact_us'
    }).
    then(function(token) {
        document.querySelector('.g-recaptcha-response-v3-contact_us').value = token;
    });

,您需要相应地调整所有值。

您可以通过复制并粘贴到chrome控制台中进行测试。按Enter后,它将更改隐藏字段的值。

© www.soinside.com 2019 - 2024. All rights reserved.