Trabajar con Google reCAPTCHA

Por desgracia, reCaptcha está causando muchos problemas. En la mayoría de los casos, la única forma de que funcione es excluir reCaptcha del bloqueo añadiendo data-cmp-ab="1" a la <script ...>.

Bloqueo manual

Por favor, añade los siguientes cambios a tu código de reCaptcha:

Código original:

<script src="https://www.google.com/recaptcha/api.js" async defer></script>

Código modificado:

<script type="text/plain" data-cmp-vendor="s1409" class="cmplazyload" data-cmp-src="https://www.google.com/recaptcha/api.js" async defer></script>

Bloqueo automático

En la mayoría de los casos, el bloqueo automático funcionará perfectamente con Google reCaptcha. En algunos casos, el orden de carga de reCaptcha puede causar problemas y reCaptcha no aparece en tu sitio web. Si ese es el caso, comprueba si los dominios están asignados (consulta aquí). Si todos los dominios están asignados, Google reCaptcha está en su lista de proveedores y reCaptcha sigue sin funcionar, intente cambiarlo a renderización explícita:

<script type="text/plain" data-cmp-vendor="s1409" class="cmplazyload" data-cmp-src="https://www.google.com/recaptcha/api.js?onload=onloadCallback&render=explicit" async defer></script>
<script type="text/javascript">
 var onloadCallback = function() {
 grecaptcha.render('id of the recaptcha element', {  'sitekey' : 'your_site_key'   });
 };
</script>

We do our best to keep this purely informative documentation up to date. However, if you notice that any of these guides need a little touch-up, let us know!