如何验证Google Recaptcha v3的域

时间:2019-02-18 09:12:14

标签: laravel-5 recaptcha-v3

我正在尝试将Google ReCaptcha V3用于我的网站,但是在加载页面时,总是会收到一条消息:“网站密钥无效或未在api.js中加载”。

因此,对于第一个问题,我需要确保Google Recaptcha V3可以在本地环境上运行,对吗? (没有SSL)

如果它可以运行,如何验证域或站点密钥正确?

HTML&JS

<html lang="en">
    <head>
        <script src='https://www.google.com/recaptcha/api.js'></script>
    </head>
    <body>
        <div class="col-md-4">
            <div class="g-recaptcha" data-sitekey="{{env('GOOGLE_RECAPTCHA_KEY')}}"></div>
        </div>
    </body>
</html>

截屏: Google Recaptcha V3

请帮助我:)

1 个答案:

答案 0 :(得分:0)

您可能必须在脚本标签本身中包含sitekey:

您有:https://www.google.com/recaptcha/api.js

您要:https://www.google.com/recaptcha/api.js?render=<v3_site_key>