Tipos de CAPTCHA
Sirva diferentes tipos de CAPTCHA definindo o captchaType como frictionless, pow, image.
CAPTCHA Frictionless
Seção intitulada CAPTCHA FrictionlessO recurso padrão frictionless do Procaptcha detecta dinamicamente se o usuário está usando um navegador normal ou navegadores automatizados sem interface gráfica, como playwright ou selenium. Se o usuário provavelmente for um bot, o usuário receberá um desafio de CAPTCHA de imagem. Se o usuário provavelmente for humano, o usuário não receberá um desafio de CAPTCHA de imagem e, em vez disso, resolverá um desafio de Prova de Trabalho (PoW) simples e invisível.
CAPTCHA Prova de Trabalho (PoW)
Seção intitulada CAPTCHA Prova de Trabalho (PoW)Um desafio CAPTCHA de Prova de Trabalho (pow) exige que o usuário resolva um quebra-cabeça computacional antes de enviar o formulário. É fácil para humanos resolverem, mas computacionalmente caro para bots.
O tipo de CAPTCHA Prova de Trabalho não interroga o ambiente do navegador do usuário, use frictionless para isso (acima).
CAPTCHA de Imagem
Seção intitulada CAPTCHA de ImagemUm desafio de CAPTCHA de imagem exige que o usuário selecione a(s) imagem(ns) correta(s) que corresponda(m) ao prompt fornecido.
O tipo de CAPTCHA de Imagem não interroga o ambiente do navegador do usuário, use frictionless para isso (acima).
Definir Tipo Implicitamente
Seção intitulada Definir Tipo Implicitamente1. Definir o tipo na configuração do widget
Seção intitulada 1. Definir o tipo na configuração do widgetAqui estamos definindo o captchaType como Prova de Trabalho pow.
<div class="procaptcha" data-sitekey="your_site_key" data-captcha-type="pow"></div>2. Definir o tipo no portal
Seção intitulada 2. Definir o tipo no portalNavegue até o portal Prosopo e atualize o tipo de CAPTCHA nas configurações para pow.
Definir Tipo Explicitamente
Seção intitulada Definir Tipo Explicitamente1. Definir o tipo na configuração do widget
Seção intitulada 1. Definir o tipo na configuração do widgetAqui estamos definindo o captchaType como Imagem image.
document.getElementById('procaptcha-script').addEventListener('load', function () { function onCaptchaVerified(output) { console.log('Captcha verificado, saída: ' + JSON.stringify(output)) } // Obter o Elemento usando elementId const captchaContainer = document.getElementById('procaptcha-container') window.procaptcha.render(captchaContainer, { siteKey: 'YOUR_SITE_KEY', theme: 'dark', callback: onCaptchaVerified, captchaType: 'image', // `pow` ou deixe em branco para `frictionless` })})2. Definir o tipo no portal
Seção intitulada 2. Definir o tipo no portalNavegue até o portal Prosopo e atualize o tipo de CAPTCHA nas configurações para image.
Learn