Lors de la mise en œuvre du nouveau reCATPTCHA invisible de Google, vous obtenez par défaut un petit badge «protégé par reCAPTCHA» en bas à droite de l'écran qui apparaît lorsque vous le survolez.
J'aimerais cacher ça.
javascript
recaptcha
James Law
la source
la source
J'ai testé toutes les approches et:
visibility: hidden
etopacity: 0
ne désactivez PAS la vérification du spam.Code à utiliser:
Lorsque vous masquez l'icône du badge, Google souhaite que vous référençiez son service sur votre formulaire en ajoutant ceci:
la source
Définissez l'
data-badge
attribut surinline
Et ajoutez le CSS suivant
la source
opacity: 0
ouvisibility: hidden
? aussi avez-vous un lien vers où il indique cela?Google dit désormais: "Vous êtes autorisé à masquer le badge tant que vous incluez visiblement la marque reCAPTCHA dans le flux utilisateur." Lien
la source
:(
Étant donné que masquer le badge n'est pas vraiment légitime selon la TOU, et que les options de placement existantes cassaient mon interface utilisateur et / ou mon UX, j'ai proposé la personnalisation suivante qui imite le positionnement fixe, mais est à la place rendue en ligne:
Il vous suffit d'appliquer du CSS sur votre conteneur de badges:
Je pense que c'est tout ce que vous pouvez légalement pousser.
la source
transform: scale(0.6)
andopacity: 0.6
J'ai décidé de masquer le badge sur toutes les pages sauf ma page de contact (sous Wordpress):
Je ne suis pas un développeur Web, veuillez donc me corriger si quelque chose ne va pas.
EDIT: mis à jour pour utiliser la visibilité au lieu de l'affichage.
la source
Une légère variante du post de Matthew Dowell qui évite le flash court, mais s'affiche chaque fois que le formulaire de contact 7 est visible:
J'ai ensuite ajouté ce qui suit au header.php dans mon thème enfant:
la source
Ma solution consistait à masquer le badge, puis à l'afficher lorsque l'utilisateur se concentre sur une entrée de formulaire - adhérant ainsi toujours aux CGU de Google.
Remarque: le reCAPTCHA que je peaufinais avait été généré par un plugin WordPress, vous devrez donc peut-être envelopper le reCAPTCHA avec un
<div class="inv-recaptcha-holder"> ... </div>
vous - même.CSS
jQuery
Évidemment, vous pouvez modifier le sélecteur jQuery pour cibler des formulaires spécifiques si nécessaire.
la source
Pour les utilisateurs de Contact Form 7 sur Wordpress, cette méthode fonctionne pour moi: je cache la v3 Recaptcha sur toutes les pages sauf celles avec Contact 7 Forms.
Mais cette méthode devrait fonctionner sur n'importe quel site où vous utilisez un sélecteur de classe unique qui peut identifier toutes les pages avec des éléments de formulaire d'entrée de texte.
Tout d'abord, j'ai ajouté une règle de style cible dans CSS qui peut réduire la vignette:
CSS
Ensuite, j'ai ajouté un script JQuery dans mon en-tête à déclencher après le chargement de la fenêtre afin que le sélecteur de classe 'grecaptcha-badge' soit disponible pour JQuery, et puisse ajouter la classe 'hide' pour appliquer le style CSS disponible.
Ma vignette clignotera toujours sur chaque page pendant une demi-seconde, mais c'est la meilleure solution de contournement que j'ai trouvée jusqu'à présent et j'espère qu'elle sera conforme. Suggestions d'amélioration appréciées.
la source
cela ne désactive pas la vérification du spam
la source
Si vous utilisez la mise à jour Contact Form 7 et la dernière version (version 5.1.x), vous devrez installer, configurer Google reCAPTCHA v3 pour l'utiliser.
par défaut, vous obtenez le logo Google reCAPTCHA affiché sur chaque page en bas à droite de l'écran. Selon notre évaluation, cela crée une mauvaise expérience pour les utilisateurs. Et votre site Web, votre blog ralentira un peu (en fonction du score PageSpeed), votre site Web devra charger une bibliothèque JavaScript supplémentaire de Google pour afficher ce badge.
Vous pouvez masquer Google reCAPTCHA v3 de CF7 (ne l'afficher que si nécessaire) en suivant ces étapes:
Tout d'abord, vous ouvrez le
functions.php
fichier de votre thème (à l'aide du gestionnaire de fichiers ou du client FTP). Ce fichier se trouve dans:/wp-content/themes/your-theme/
et ajoutez l'extrait de code suivant (nous utilisons ce code pour supprimer la boîte reCAPTCHA sur chaque page):Ensuite, vous ajouterez cet extrait dans la page que vous souhaitez qu'il affiche Google reCAPTCHA (page de contact, connexion, page d'inscription…):
Reportez-vous au blog OIW - Comment supprimer le logo Google reCAPTCHA du formulaire de contact 7 dans WordPress (Masquer le badge reCAPTCHA)
la source
Oui, vous pouvez le faire . vous pouvez utiliser css ou javascript pour masquer le badge reCaptcha v3.
display: none
ouvisibility: hidden
pour masquer le lot reCaptcha. C'est simple et rapide.Le masquage du badge est valide, conformément à la politique de Google et répond à la FAQ ici . Il est recommandé d'afficher la politique de confidentialité et les conditions d'utilisation de Google comme indiqué ci-dessous.
la source
J'ai vu le prochain commentaire à ce sujet
la source
Remarque: si vous choisissez de masquer le badge, veuillez utiliser
.grecaptcha-badge { visibility: hidden; }
Vous êtes autorisé à masquer le badge tant que vous incluez visiblement la marque reCAPTCHA dans le flux utilisateur. Veuillez inclure le texte suivant:
Ce site est protégé par reCAPTCHA et Google
<a href="https://policies.google.com/privacy">Privacy Policy</a> and <a href="https://policies.google.com/terms">Terms of Service</a> apply.
plus de détails ici reCaptacha
la source
Formulaire de contact Recaptcha 7 et solution Recaptcha v3.
Plus d'une page de formulaire de contact?
Vous pouvez ajouter plus de «non» si vous avez plus de pages de formulaire de contact.
Assurez-vous que votre section corporelle aimera ceci:
Modifiez-le pour qu'il ressemble à ceci:
la source