ERROR reCAPTCHA: Dominio no válido para la clave del sitio

He implementado mi reCAPTCHA en línea con lo que se muestra en el ejemplo.

Tengo este script en la etiqueta head:

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

En mi form en HTML tengo:

<div class="g-recaptcha" data-sitekey="my public sitekey here"></div>

Pero cuando cargo el formulario me da este error:

ERROR: Dominio no válido para la clave del sitio

He confirmado que esta es la clave de sitio correcta para mi dominio.

El código se encuentra actualmente en un subdominio, así que pensé que tal vez ese era el problema, así que también añadí el subdominio al administrador de Google reCAPTCHA, pero sigue apareciendo el error.

El mismo código funciona al 100% en un dominio diferente (con una clave específica para ese dominio).
¿Cuál podría ser el problema?

Solución

Por si alguien tiene un problema similar. Mi solución fue eliminar la clave que no funcionaba y obtener una nueva clave para mi dominio. Y esto ahora funciona con todos mis subdominios también sin tener que especificarlos explícitamente en el área de administración de recaptcha.

Comentarios (4)

Estaba usando localhost durante las pruebas de la unidad cuando mi clave recaptcha estaba registrada en 127.0.0.1. Así que cambié mi navegador para apuntar a 127.0.0.1 y empezó a funcionar. Aunque pude añadir "localhost" a la lista de dominios en mi configuración de la clave ReCaptcha, sigo sin poder realizar la prueba unitaria utilizando localhost. Tengo que usar la dirección IP loopback 127.0.0.1.

Comentarios (0)

Hay otro punto que hay que tener en cuenta antes de regenerar las llaves que resuelven el 90% del problema.

por ejemplo su directorio xampp es C:\xampp

y la carpeta htdocs es C:\xampp\htdocs

queremos abrir la página llamada: ejemplo-cap.html y la página está mostrando error "dominio no válido para la clave del sitio"

Utilice su dirección de host local en la dirección del navegador como:

localhost/ejemplo-cap.html

esto resolverá su problema

NO UTILICE LA DIRECCIÓN c:\xampp\htdocs\ejemplo-cap.html esto generará un error

Comentarios (0)