Soluciona problemas de integración de reCAPTCHA

En este documento, se enumeran los problemas comunes de integración de reCAPTCHA que los desarrolladores pueden encontrar cuando usan reCAPTCHA en su entorno.

Clave del sitio no válida

Si ves el error Invalid site key, significa que la clave del sitio de reCAPTCHA ya no es válida. Crea una clave nueva y colócala en tus páginas web.

Error en la migración de claves

Las claves del sitio pueden no migrarse en una de las siguientes situaciones:

  • Superaste la cantidad de proyectos que tú o tu organización pueden crear.

    Para resolver este problema, puedes reutilizar un proyecto existente, solicitar un aumento en la cuota de creación de proyectos o esperar a que se complete la migración automática.

  • La organización de tu espacio de trabajo restringió la creación de proyectos Google Cloudnuevos.

    Para activar el Google Cloud servicio en la Consola del administrador de Google, comunícate con tu administrador. Para obtener más información, consulta Cómo activar o desactivar Google Cloud para los usuarios.

SecurityError: Se bloqueó el acceso de un iframe con el origen "https://www.google.com" a un iframe con el origen "&ltyour domain&gt"

Por lo general, esto ocurre si el elemento HTML del widget de reCAPTCHA se quita de forma programática en algún momento después de que el usuario final hace clic en la casilla de verificación. Te recomendamos que uses la función de JavaScript grecaptcha.enterprise.reset() para restablecer el widget de reCAPTCHA.

Localhost no está en la lista de dominios admitidos

Los dominios de localhost no son compatibles de forma predeterminada. Si quieres seguir admitiéndolos para el desarrollo, puedes agregarlos a la lista de dominios admitidos para tu clave del sitio. Ve a la consola deGoogle Cloud para actualizar tu lista de dominios admitidos. Te recomendamos que uses claves separadas para el desarrollo y la producción, y que solo permitas localhost en la clave de tu sitio de desarrollo.

reCAPTCHA devolvió BROWSER_ERROR cuando se creó una evaluación

Los tokens BROWSER_ERROR se producen cuando la secuencia de comandos de reCAPTCHA no puede realizar una operación execute. En la mayoría de los casos, esto se debe a un error o tiempo de espera de la red del cliente. Debes volver a intentar execute() con JavaScript.