.com.com: Ключи Recaptcha были созданы другом 2 года назад. Ключи предназначены для recaptcha v3, поскольку сайт использует Grecaptcha.execute. < /P>
b.com: сегодня были созданы ключи Recaptcha, и я также использовал Recaptcha v3 для этого домена.
Код: Выделить всё
contact.php:37 Uncaught (in promise) TypeError: Cannot set properties of null (setting 'value')
at contact.php:37:71
(anonymous) @ contact.php:37
Promise.then
then @ recaptcha__en.js:591
(anonymous) @ contact.php:36
Promise.then
(anonymous) @ recaptcha__en.js:138
(anonymous) @ recaptcha__en.js:195
(anonymous) @ recaptcha__en.js:196
(anonymous) @ recaptcha__en.js:472
(anonymous) @ recaptcha__en.js:196
(anonymous) @ recaptcha__en.js:1132
(anonymous) @ recaptcha__en.js:1142
< /code>
Вот код на стороне клиента, который я использую: < /p>
grecaptcha.ready(function() {
grecaptcha.execute('mysitekey', {action: 'contact_form'})
.then(function(token) {
document.getElementById('g-recaptcha-response').value = token;
});
});
Для A.com токен составляет около 1100 символов.
для b.com токен составляет около 2400 символов.>
Подробнее здесь: https://stackoverflow.com/questions/795 ... -recaptcha