reCAPTCHA: Sugerencias y lineamientos
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Importante: Ya no se admite la versión 1.0 de la API de reCAPTCHA. Actualiza a la versión 2.0. Más información
Errores del usuario
cometer errores al completar un formulario puede ser una experiencia muy frustrante para el usuario. Cuando un usuario ingresa
incorrectamente (o cualquier otro campo del formulario), te recomendamos que lo ayudes de la siguiente manera:
-
Volver a mostrar el formulario en cuestión con los datos que se ingresaron previamente completados, de modo que no sea necesario
vuelve a ingresarlo todo.
-
Agregar el parámetro
error=
a http://www.google.com/recaptcha/api/challenge para que el tipo de error sea
que se le muestran al usuario.
reCAPTCHA en un sitio HTTPS
Para evitar recibir advertencias del navegador cuando usas reCAPTCHA
en un sitio SSL, debe reemplazar http://www.google.com/recaptcha/api con https://www.google.com/recaptcha/api cuando
solicitar un desafío. Tu solicitud a reCAPTCHA se vería de la siguiente manera:
<script type="text/javascript"
src="https://www.google.com/recaptcha/api/challenge?k=your_public_key">
</script>
<noscript>
<iframe src="https://www.google.com/recaptcha/api/noscript?k=your_public_key"
height="300" width="500" frameborder="0"></iframe><br>
<textarea name="recaptcha_challenge_field" rows="3" cols="40">
</textarea>
<input type="hidden" name="recaptcha_response_field"
value="manual_challenge">
</noscript>
Campos de reCAPTCHA vacíos
Si el valor de "recaptcha_challenge_field" o "recaptcha_response_field" es
no se establece al procesar el formulario, evita enviar una solicitud a www.google.com/recaptcha/api/verify. Esto permite
te ayudará a lidiar más rápido con intentos sencillos de envío de spam.
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2024-09-09 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2024-09-09 (UTC)"],[[["reCAPTCHA API version 1.0 is no longer supported; users should upgrade to version 2.0."],["When users make mistakes in forms, pre-fill their previous entries and use the `error=` parameter in the reCAPTCHA API challenge URL to display the error type."],["When implementing reCAPTCHA on HTTPS sites, ensure to use the `https://` protocol in the reCAPTCHA API URL to prevent browser warnings."],["To handle spam attempts efficiently, avoid sending verification requests to the reCAPTCHA API if the challenge or response fields are empty."]]],["Upgrade from reCAPTCHA API version 1.0 to 2.0. When form errors occur, pre-fill the form with user-entered data and add the `error=` parameter to the reCAPTCHA challenge URL. For SSL sites, use `https://www.google.com/recaptcha/api` instead of `http://` for challenge requests. If `recaptcha_challenge_field` or `recaptcha_response_field` is unset, skip the verification request to quickly handle spam.\n"]]