Javascript 如何将Google recaptcha v2注入网页?

Javascript 如何将Google recaptcha v2注入网页?,javascript,html,recaptcha,code-injection,invisible-recaptcha,Javascript,Html,Recaptcha,Code Injection,Invisible Recaptcha,我正试图将代码注入到网页中,这样网页上就有了google不可见的recaptcha v2 我现在的代码是 const trueHTML = ` <head> <meta charset="UTF-8"> <title>Captcha Bank</title> <script src="https

我正试图将代码注入到网页中,这样网页上就有了google不可见的recaptcha v2

我现在的代码是

const trueHTML = `
            <head>
                <meta charset="UTF-8">
                <title>Captcha Bank</title>
                <script src="https://www.google.com/recaptcha/api.js" async defer></script>
            </head>
            <body>
            
            <script>
                console.log(location.href);
            </script>

            <form action="http://` + siteName + `/submit" method="post" id="captcha">
                <button class="g-recaptcha" data-captcha-type="recaptcha" data-version="v2_invisible" data-sitekey="sitekey" data-callback="submit">captcha</button>
            </form>

            <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
            <script>
                function submit() {
                    $.ajax({
                        type: "POST",
                        url: "http://` + siteName + `/submit",
                        data: {"g-recaptcha-response": $('#g-recaptcha-response').val()}
                    });
                    grecaptcha.reset();
                }
            </script>
            </body>
            `
document.write(trueHTML);
const trueHTML=`
验证码银行
console.log(location.href);
验证码
函数提交(){
$.ajax({
类型:“POST”,
url:“http://`+siteName+`/submit”,
数据:{“g-recaptcha-response”:$('#g-recaptcha-response').val()}
});
grecaptcha.reset();
}
`
document.write(trueHTML);
我已经用Go创建了一个服务器,它使用模板执行HTML,它的工作方式完全符合我的要求,但是在将其注入网页时,我发现提交表单会重定向浏览器,并且不会返回g-recaptcha-response(它是空的)

我还尝试更改表单,使其使用复选框recaptcha v2,但是注入它不会加载验证码框,即使在我的服务器上执行它也可以

<form action="http://` + siteName + `/submit" method="POST">
    <div class="g-recaptcha" data-sitekey="sitekey"></div>
    <br/>
    <input type="submit" value="Submit">
</form>



任何帮助都将不胜感激,谢谢

旁注:这是一种使用模板文本的奇怪方式。您可以直接在模板文本中包含变量,如
let text=`something:${somethervar}`
@Ouroborus谢谢你的信息,我不知道