Salta ai contenuti

Tipi di CAPTCHA

Serva diversi tipi di CAPTCHA impostando il captchaType su frictionless, pow, image.

La funzionalità predefinita di Procaptcha frictionless rileva dinamicamente se l’utente sta utilizzando un browser normale o browser automatizzati e headless come playwright o selenium. Se è probabile che l’utente sia un bot, gli verrà presentata una sfida CAPTCHA con immagini. Se è probabile che l’utente sia un umano, non gli verrà presentata una sfida CAPTCHA con immagini e risolverà invece una semplice sfida Proof of Work (PoW) invisibile.

Una sfida CAPTCHA Proof of Work (pow) richiede all’utente di risolvere un puzzle computazionale prima di inviare il modulo. È facile da risolvere per gli umani ma computazionalmente costoso per i bot.

prosopo procaptcha pow captcha challenge

Il tipo di CAPTCHA Proof of Work non interroga l’ambiente del browser dell’utente, utilizzi frictionless per quello (sopra).

Una sfida CAPTCHA con immagini richiede all’utente di selezionare l’immagine (o le immagini) corretta che corrisponda al prompt dato.

prosopo procaptcha image captcha challenge

Il tipo di CAPTCHA con immagini non interroga l’ambiente del browser dell’utente, utilizzi frictionless per quello (sopra).

1. Impostare il tipo nella configurazione del widget

Sezione intitolata 1. Impostare il tipo nella configurazione del widget

Qui stiamo impostando il captchaType su Proof-of-Work pow.

<div class="procaptcha" data-sitekey="your_site_key" data-captcha-type="pow"></div>

Navighi al portale Prosopo e aggiorni il tipo di CAPTCHA nelle impostazioni su pow.

prosopo pow setting

1. Impostare il tipo nella configurazione del widget

Sezione intitolata 1. Impostare il tipo nella configurazione del widget

Qui stiamo impostando il captchaType su 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`
})
})

Navighi al portale Prosopo e aggiorni il tipo di CAPTCHA nelle impostazioni su image.

prosopo image setting