Types de CAPTCHA
Servez différents types de CAPTCHA en définissant le captchaType à frictionless, pow, image.
CAPTCHA sans friction
Titre de la section CAPTCHA sans frictionLa fonctionnalité par défaut frictionless de Procaptcha détecte dynamiquement si l’utilisateur utilise un navigateur normal ou des navigateurs automatisés sans interface graphique tels que playwright ou selenium. Si l’utilisateur est susceptible d’être un bot, l’utilisateur se verra présenter un défi CAPTCHA d’image. Si l’utilisateur est susceptible d’être un humain, l’utilisateur ne se verra pas présenter de défi CAPTCHA d’image et résoudra à la place un simple défi invisible de preuve de travail (PoW).
CAPTCHA de preuve de travail (PoW)
Titre de la section CAPTCHA de preuve de travail (PoW)Un défi CAPTCHA de preuve de travail (pow) nécessite que l’utilisateur résolve un puzzle de calcul avant de soumettre le formulaire. Il est facile à résoudre pour les humains mais coûteux en calcul pour les bots.
Le type de CAPTCHA de preuve de travail n’interroge pas l’environnement du navigateur de l’utilisateur, utilisez frictionless pour cela (ci-dessus).
CAPTCHA d’image
Titre de la section CAPTCHA d’imageUn défi CAPTCHA d’image nécessite que l’utilisateur sélectionne la ou les bonnes images qui correspondent à l’invite donnée.
Le type de CAPTCHA d’image n’interroge pas l’environnement du navigateur de l’utilisateur, utilisez frictionless pour cela (ci-dessus).
Définir le type implicitement
Titre de la section Définir le type implicitement1. Définir le type dans la configuration du widget
Titre de la section 1. Définir le type dans la configuration du widgetIci, nous définissons le captchaType à preuve de travail pow.
<div class="procaptcha" data-sitekey="your_site_key" data-captcha-type="pow"></div>2. Définir le type dans le portail
Titre de la section 2. Définir le type dans le portailAccédez au portail Prosopo et mettez à jour le type de CAPTCHA dans les paramètres à pow.
Définir le type explicitement
Titre de la section Définir le type explicitement1. Définir le type dans la configuration du widget
Titre de la section 1. Définir le type dans la configuration du widgetIci, nous définissons le captchaType à image image.
document.getElementById('procaptcha-script').addEventListener('load', function () { function onCaptchaVerified(output) { console.log('Captcha verified, output: ' + JSON.stringify(output)) } // Get the Element using elementId const captchaContainer = document.getElementById('procaptcha-container') window.procaptcha.render(captchaContainer, { siteKey: 'YOUR_SITE_KEY', theme: 'dark', callback: onCaptchaVerified, captchaType: 'image', // `pow` or leave blank for `frictionless` })})2. Définir le type dans le portail
Titre de la section 2. Définir le type dans le portailAccédez au portail Prosopo et mettez à jour le type de CAPTCHA dans les paramètres à image.
Learn