我正在尝试将ReCaptcha从v2配置/更新到v3。
我更改了代码,在右下角可以看到Recaptcha v3正在运行。
但是..
填写字段并按下“提交”按钮后,错误消息出现,提示“您输入的验证码不正确。请重试。”
是什么原因引起的问题?
这是脚本:
<script src="https://www.google.com/recaptcha/api.js?render=MY_SITE_KEY"></script>
<script>
grecaptcha.ready(function () {
grecaptcha.execute('MY_SITE_KEY', { action: 'contact' }).then(function (token) {
var recaptchaResponse = document.getElementById('recaptchaResponse');
recaptchaResponse.value = token;
});
});
</script>