Из документации я понял, что для того, чтобы изменить язык recaptcha, я должен сделать это явно.
Проблема, однако, в том, что она действительно не отображается, а onload
даже не называется.
Когда я пытаюсь сделать это автоматически, это сработает.
Здесь код:
В голове HTML: (Я также попытался поместить это в конец тега body)
<script src="https://www.google.com/recaptcha/api.js?onload=recaptchaCallback&render=explicit&hl=iw" async defer></script>
В HTML-форме:
<div id="recaptcha"></div>
JavaScript:
var recaptchaCallback = function() {
console.log('recaptcha is ready'); // not showing
grecaptcha.render("recaptcha", {
sitekey: 'My Site Key',
callback: function() {
console.log('recaptcha callback');
}
});
}