Ao implementar o novo reCATPTCHA invisível do Google, por padrão, você recebe um pequeno emblema "protegido por reCAPTCHA" no canto inferior direito da tela que aparece quando você passa o mouse sobre ele.
Eu gostaria de esconder isso.
javascript
recaptcha
James Law
fonte
fonte
Eu testei todas as abordagens e:
visibility: hidden
eopacity: 0
NÃO desative a verificação de spam.Código a usar:
Quando você oculta o ícone do emblema, o Google deseja que você faça referência ao serviço deles no seu formulário adicionando:
fonte
Defina o
data-badge
atributo comoinline
E adicione o seguinte CSS
fonte
opacity: 0
ouvisibility: hidden
? Você também tem um link para onde está isso?O Google agora diz "Você tem permissão para ocultar o emblema desde que inclua a marca reCAPTCHA visivelmente no fluxo do usuário". Ligação
fonte
:(
Como ocultar o emblema não é realmente legítimo, de acordo com o TOU, e as opções de veiculação existentes estavam quebrando minha interface do usuário e / ou UX, criei a seguinte personalização que imita o posicionamento fixo, mas é renderizada em linha:
Você só precisa aplicar CSS no seu contêiner de emblema:
Eu acho que é o máximo que você pode fazer legalmente.
fonte
transform: scale(0.6)
eopacity: 0.6
Decidi ocultar o crachá em todas as páginas, exceto na minha página de contato (usando o Wordpress):
Como não sou desenvolvedor da Web, corrija-me se houver algo errado.
EDIT: Atualizado para usar a visibilidade em vez da exibição.
fonte
Uma ligeira variante da postagem de Matthew Dowell, que evita o flash curto, mas é exibida sempre que o formulário de contato 7 é visível:
Em seguida, adicionei o seguinte ao header.php no meu tema filho:
fonte
Minha solução foi ocultar o crachá e exibi-lo quando o usuário se concentrar em uma entrada de formulário - ainda assim aderindo aos Termos e Condições do Google.
Nota: O reCAPTCHA que eu estava aprimorando foi gerado por um plugin do WordPress, portanto, você pode precisar envolver o reCAPTCHA com
<div class="inv-recaptcha-holder"> ... </div>
você mesmo.CSS
jQuery
Obviamente, você pode alterar o seletor jQuery para direcionar formulários específicos, se necessário.
fonte
Para os usuários do Formulário de contato 7 no Wordpress, este método está funcionando para mim: eu oculto o v3 Recaptcha em todas as páginas, exceto naquelas com o Formulário de contato 7.
Mas esse método deve funcionar em qualquer site em que você esteja usando um seletor de classe exclusivo que possa identificar todas as páginas com elementos de formulário de entrada de texto.
Primeiro, adicionei uma regra de estilo de destino no CSS que pode recolher o bloco:
CSS
Em seguida, adicionei o script JQuery no meu cabeçalho para acionar após o carregamento da janela, para que o seletor de classe 'grecaptcha-badge' esteja disponível para o JQuery e possa adicionar a classe 'hide' para aplicar o estilo CSS disponível.
Meu bloco ainda piscará em todas as páginas por meio segundo, mas é a melhor solução alternativa que encontrei até agora e espero que cumpra. Sugestões de melhoria apreciadas.
fonte
isso não desativa a verificação de spam
fonte
Se você estiver usando a atualização do Formulário de contato 7 e a versão mais recente (versão 5.1.x), será necessário instalar, configurar o Google reCAPTCHA v3 para usar.
por padrão, você exibe o logotipo do Google reCAPTCHA em todas as páginas no canto inferior direito da tela. Isso de acordo com nossa avaliação está criando uma experiência ruim para os usuários. E o seu site, o blog diminuirá um pouco (refletido pelo PageSpeed Score), pois seu site precisará carregar 1 biblioteca JavaScript adicional do Google para exibir esse selo.
Você pode ocultar o Google reCAPTCHA v3 do CF7 (somente mostrá-lo quando necessário) seguindo estas etapas:
Primeiro, você abre o
functions.php
arquivo do seu tema (usando o Gerenciador de Arquivos ou o Cliente FTP). Este arquivo está localizado em:/wp-content/themes/your-theme/
e adicione o seguinte snippet (estamos usando esse código para remover a caixa reCAPTCHA em todas as páginas):Em seguida, você adicionará esse snippet na página que deseja exibir no Google reCAPTCHA (página de contato, login, página de registro ...):
Consulte o Blog do OIW - Como remover o logotipo do Google reCAPTCHA do formulário de contato 7 no WordPress (Ocultar o emblema de reCAPTCHA)
fonte
Sim, você consegue . você pode usar css ou javascript para ocultar o selo reCaptcha v3.
display: none
ouvisibility: hidden
para ocultar o lote reCaptcha. É fácil e rápido.Ocultar o emblema é válido, de acordo com a política do Google e é respondido nas perguntas frequentes aqui . Recomenda-se exibir a política de privacidade e os termos de uso do google, como mostrado abaixo.
fonte
Eu vi o próximo comentário sobre isso
fonte
Nota: se você optar por ocultar o crachá, use
.grecaptcha-badge { visibility: hidden; }
Você tem permissão para ocultar o emblema desde que inclua a marca reCAPTCHA visivelmente no fluxo do usuário. Por favor inclua o seguinte texto:
Este site é protegido pelo reCAPTCHA e pelo Google
<a href="https://policies.google.com/privacy">Privacy Policy</a> and <a href="https://policies.google.com/terms">Terms of Service</a> apply.
mais detalhes aqui reCaptacha
fonte
Recaptcha formulário de contato 7 e solução Recaptcha v3.
Mais de uma página de formulário de contato?
Você pode adicionar mais "nots" se tiver mais páginas de formulário de contato.
Certifique-se de que a seção do seu corpo fique assim:
Altere-o para que fique assim:
fonte