Al implementar el nuevo Google Invisible reCATPTCHA, de forma predeterminada, obtienes una pequeña insignia "protegida por reCAPTCHA" en la parte inferior derecha de la pantalla que aparece cuando la pasas.
Me gustaría esconder esto.
javascript
recaptcha
James Law
fuente
fuente
He probado todos los enfoques y:
visibility: hidden
yopacity: 0
NO desactive la comprobación de spam.Código a usar:
Cuando oculta el icono de la insignia, Google quiere que haga referencia a su servicio en su formulario agregando esto:
fuente
Establezca el
data-badge
atributo eninline
Y agregue el siguiente CSS
fuente
opacity: 0
ovisibility: hidden
? ¿también tienes un enlace a dónde se registra eso?Google ahora dice "Se le permite ocultar la insignia siempre que incluya la marca reCAPTCHA visiblemente en el flujo de usuarios". Enlace
fuente
:(
Dado que ocultar la insignia no es realmente legítimo según las TOU, y las opciones de ubicación existentes estaban rompiendo mi UI y / o UX, se me ocurrió la siguiente personalización que imita el posicionamiento fijo, pero en cambio se muestra en línea:
Solo necesita aplicar un poco de CSS en su contenedor de credenciales:
Creo que eso es todo lo que puedes impulsar legalmente.
fuente
transform: scale(0.6)
yopacity: 0.6
Decidí ocultar la insignia en todas las páginas excepto en mi página de contacto (usando Wordpress):
No soy un desarrollador web, así que corrígeme si hay algo mal.
EDITAR: actualizado para usar la visibilidad en lugar de la pantalla.
fuente
Una ligera variante de la publicación de Matthew Dowell que evita el destello corto, pero se muestra cada vez que se ve el formulario de contacto 7:
Luego agregué lo siguiente al header.php en mi tema hijo:
fuente
Mi solución fue ocultar la insignia y luego mostrarla cuando el usuario se enfoca en una entrada de formulario, por lo tanto, sigue adherido a los términos y condiciones de Google.
Nota: El reCAPTCHA que estaba ajustando había sido generado por un complemento de WordPress, por lo que es posible que necesite envolver el reCAPTCHA con un
<div class="inv-recaptcha-holder"> ... </div>
usuario.CSS
jQuery
Obviamente, puede cambiar el selector jQuery para orientar formularios específicos si es necesario.
fuente
Para los usuarios de Contact Form 7 en Wordpress, este método funciona para mí: oculto el v3 Recaptcha en todas las páginas, excepto en aquellas con Contact 7 Forms.
Pero este método debería funcionar en cualquier sitio donde esté utilizando un selector de clase único que puede identificar todas las páginas con elementos de formulario de entrada de texto.
Primero, agregué una regla de estilo de destino en CSS que puede colapsar el mosaico:
CSS
Luego agregué el script JQuery en mi encabezado para disparar después de que se carga la ventana para que el selector de clase 'grecaptcha-badge' esté disponible para JQuery, y pueda agregar la clase 'hide' para aplicar el estilo CSS disponible.
Mi mosaico seguirá parpadeando en cada página durante medio segundo, pero es la mejor solución que he encontrado hasta ahora y espero que cumpla. Sugerencias de mejora apreciadas.
fuente
esto no deshabilita la comprobación de spam
fuente
Si está utilizando la actualización del Formulario de contacto 7 y la última versión (versión 5.1.x), deberá instalar y configurar Google reCAPTCHA v3 para usar.
de forma predeterminada, aparece el logotipo de Google reCAPTCHA en cada página en la parte inferior derecha de la pantalla. Según nuestra evaluación, esto está creando una mala experiencia para los usuarios. Y su sitio web, el blog se ralentizará un poco (refleje por PageSpeed Score), por su sitio web tendrá que cargar 1 biblioteca JavaScript adicional de Google para mostrar esta insignia.
Puede ocultar Google reCAPTCHA v3 de CF7 (solo mostrarlo cuando sea necesario) siguiendo estos pasos:
Primero, abre el
functions.php
archivo de su tema (usando el Administrador de archivos o el Cliente FTP). Este archivo se encuentra en:/wp-content/themes/your-theme/
y agrega el siguiente fragmento (estamos usando este código para eliminar el cuadro reCAPTCHA en cada página):A continuación, agregará este fragmento en la página que desea que muestre Google reCAPTCHA (página de contacto, inicio de sesión, página de registro ...):
Consulte el blog de OIW: Cómo quitar el logotipo de Google reCAPTCHA del formulario de contacto 7 en WordPress (Ocultar insignia de reCAPTCHA)
fuente
Si puedes hacerlo . puede usar css o javascript para ocultar la insignia reCaptcha v3.
display: none
ovisibility: hidden
para ocultar el lote reCaptcha. Es facil y rapido.Ocultar la insignia es válido, de acuerdo con la política de Google y respondido en preguntas frecuentes aquí . Se recomienda mostrar la política de privacidad y los términos de uso de Google como se muestra a continuación.
fuente
Vi el siguiente comentario sobre esto
fuente
Nota: si elige ocultar la insignia, utilice
.grecaptcha-badge { visibility: hidden; }
Puede ocultar la insignia siempre que incluya la marca reCAPTCHA visiblemente en el flujo de usuarios. Por favor incluya el siguiente texto:
Este sitio está protegido por reCAPTCHA y Google
<a href="https://policies.google.com/privacy">Privacy Policy</a> and <a href="https://policies.google.com/terms">Terms of Service</a> apply.
más detalles aquí reCaptacha
fuente
Formulario de contacto Recaptcha 7 y solución Recaptcha v3.
¿Más de una página de formulario de contacto?
Puede agregar más "nots" si tiene más páginas de formulario de contacto.
Asegúrate de que a tu sección del cuerpo le guste esto:
Cámbielo para que se vea así:
fuente