reCAPTCHA ne fonctionne pas : solutions étape par étape pour chaque utilisateur

Si reCAPTCHA ne fonctionne pas sur votre site Web ou votre navigateur, cela est probablement dû à des problèmes de navigateur, des restrictions réseau ou des erreurs d’intégration. Ce guide vous guide à travers les symptômes et les solutions les plus courants, des paramètres de navigateur de base aux dépannages avancés pour développeurs.

Table des matières

  • Comment réparer reCAPTCHA qui ne fonctionne pas
    1. reCAPTCHA ne se charge pas ou tourne en boucle
    1. « Impossible de se connecter au service reCAPTCHA »
    1. « Domaine invalide pour la clé de site »
    1. « Clé de site invalide » ou « Type de clé invalide »
    1. reCAPTCHA échoue toujours à la vérification
    1. « Votre ordinateur ou réseau peut envoyer des requêtes automatisées »
  • FAQ
  • Conclusion

Comment réparer reCAPTCHA qui ne fonctionne pas

1. reCAPTCHA ne se charge pas ou tourne en boucle

Ce qui se passe :

La boîte reCAPTCHA n’apparaît pas, ou vous ne voyez qu’un indicateur de chargement.

Solution pour les utilisateurs :

  • Mettez à jour votre navigateur vers la dernière version (Google ne prend en charge que les deux dernières versions des navigateurs majeurs).
  • Activez JavaScript et les cookies dans les paramètres du navigateur.
  • Désactivez temporairement les bloqueurs de publicité comme Ghostery ou uBlock ou ajoutez les domaines Google à la liste blanche.
  • Effacez le cache de votre navigateur ou ouvrez le site en mode Incognito.
  • Changez de réseau ou utilisez un VPN si vous êtes derrière un pare-feu ou dans un pays où les domaines Google sont bloqués.
  • Si vous n’êtes pas sûr des navigateurs qui prennent en charge CAPTCHA correctement, consultez cette liste complète de prise en charge des navigateurs pour reCAPTCHA pour assurer la compatibilité.

Solution pour les développeurs :

  • Incluez le script correct :

<script src=”https://www.google.com/recaptcha/api.js” async defer></script>

ou pour v3 :

<script src=”https://www.google.com/recaptcha/api.js?render=YOUR_SITE_KEY”></script>

2. « Impossible de se connecter au service reCAPTCHA »

Ce qui se passe :

Vous recevez un message d’erreur indiquant que reCAPTCHA n’a pas pu se charger en raison de problèmes de connexion.

Solution pour les utilisateurs :

  • Vérifiez votre connexion Internet et confirmez que www.google.com est accessible.
  • Changez de réseau (Wi-Fi ou cellulaire).
  • Essayez un autre navigateur ou appareil.
  • Si dans une application ou une vue Web intégrée, l’application peut avoir besoin d’activer le stockage DOM ou de mettre à jour les domaines autorisés.

Solution pour les développeurs :

  • Inspectez la console du navigateur pour BROWSER_ERROR ou d’autres erreurs réseau.
  • Réessayez l’exécution de reCAPTCHA si le réseau échoue.
  • Dans Android WebView, activez le stockage DOM :

settings.setDomStorageEnabled(true);

  • Évitez les erreurs de contenu mixte en utilisant HTTPS partout.
  • Vérifiez l’heure système : la vérification SSL échoue si l’horloge de l’appareil est incorrecte.
  • Autorisez localhost dans le panneau d’administration Google lors des tests.

3. « Domaine invalide pour la clé de site »

Ce qui se passe :

Vous voyez : ERREUR pour le propriétaire du site : domaine invalide pour la clé de site.

Solution pour les développeurs :

  • Connectez-vous à la console d’administration Google reCAPTCHA.
  • Ajoutez les noms de domaine corrects (par exemple, example.com et www.example.com) — ne pas inclure http://.
  • Utilisez une clé v2 pour les cases à cocher/invisibles, et une clé v3 pour les widgets basés sur le score. Ne les mélangez pas.
  • Si nécessaire, regénérez une nouvelle clé et mettez à jour votre code.

Solution pour les utilisateurs :

  • Si cela se produit sur un site tiers, ce n’est pas de votre faute. Vous pouvez essayer d’accéder à la version www ou non-www de l’URL ou contacter l’assistance du site.

4. « Clé de site invalide » ou « Type de clé invalide »

Ce qui se passe :

Le widget semble cassé ou échoue immédiatement avec des erreurs liées à la clé.

Solution pour les développeurs :

  • Assurez-vous que la clé de site correspond à la version du widget.

  • les clés v2 ne fonctionnent qu’avec des widgets v2.

  • les clés v3 ne fonctionnent qu’avec des APIs v3.

  • les clés d’entreprise nécessitent des appels API spéciaux.

  • Ne confondez pas clé de site avec clé secrète — chacune va à un endroit différent (frontend vs backend).

  • Si votre clé a été désactivée ou que vous avez changé de type, générez une nouvelle clé et remplacez-la dans votre configuration.

Solution pour les utilisateurs :

  • C’est un problème du côté développeur. Vous pouvez essayer de rafraîchir, mais si la mauvaise clé est utilisée, cela ne peut être corrigé que par le propriétaire du site.

5. reCAPTCHA échoue toujours à la vérification

Ce qui se passe :

Vous complétez le CAPTCHA, mais le formulaire ne se soumet toujours pas, ou il indique que la vérification a échoué.

Solution pour les développeurs :

  • Vérifiez votre requête POST côté serveur vers :

https://www.google.com/recaptcha/api/siteverify

  • Incluez les deux :

  • secret : votre clé secrète

  • response : le token de réponse g-recaptcha de l’utilisateur (champ de formulaire)

  • Ne convertissez pas la requête en chaîne. Utilisez le format standard application/x-www-form-urlencoded.

  • Si vous utilisez reCAPTCHA v3 :

  • Ajustez votre seuil de score. Certains utilisateurs peuvent recevoir un score faible (<0,5) et être bloqués.

  • Si vous voyez « Dépassement du quota gratuit » avec de hauts scores, cela signifie que l’utilisation a dépassé les limites.

Solution pour les utilisateurs :

  • Essayez de résoudre le CAPTCHA en utilisant l’alternative audio.
  • Effacez le cache de votre navigateur ou changez de navigateur.
  • Si le problème persiste, signalez-le à l’équipe de support du site.

6. « Votre ordinateur ou réseau peut envoyer des requêtes automatisées »

Ce qui se passe :

Google considère votre connexion comme suspecte.

Solution pour les utilisateurs :

  • Changez de réseau ou déconnectez-vous du VPN/proxy.
  • Attendez quelques heures — les limites de taux sont généralement temporaires.
  • Si cela vous est demandé, complétez les défis CAPTCHA pour prouver que vous êtes humain.

Solution pour les développeurs :

  • Vérifiez si vous déclenchez des boucles qui chargent continuellement CAPTCHA.
  • Si de nombreux utilisateurs signalent cela, suggérez-leur de changer d’IP ou enquêtez pour savoir si votre domaine est signalé par Google.

FAQ

Pourquoi reCAPTCHA ne s’affiche-t-il pas dans mon navigateur ? Cela peut être dû à des bloqueurs de publicité, un navigateur obsolète, JavaScript désactivé ou des restrictions réseau. Comment puis-je corriger l’erreur « Clé de site invalide » ? Oui. Il suffit d’ajouter localhost à la liste blanche dans le panneau d’administration Google reCAPTCHA lors de la création ou à la modification de votre clé. Quelle est la différence entre reCAPTCHA v2 et v3 ? v2 affiche une case à cocher ou un défi. v3 évalue l’interaction en arrière-plan et ne nécessite aucune interaction de l’utilisateur. reCAPTCHA fonctionne-t-il en mode incognito ? Oui, mais les bloqueurs de publicité ou les paramètres de confidentialité plus stricts en mode incognito peuvent interférer avec le chargement des scripts.

Conclusion

Lorsque reCAPTCHA ne fonctionne pas, le problème réside souvent dans les paramètres du navigateur, les restrictions réseau ou des clés de site mal configurées. Pour les utilisateurs, la solution peut être aussi simple que de désactiver des extensions ou de mettre à jour le navigateur. Pour les développeurs, passer en revue les détails d’intégration, les paramètres de domaine et les versions d’API est essentiel. Si les erreurs persistent, la documentation d’assistance de Google et la console d’administration offrent les derniers outils pour la résolution.