Questo documento elenca i problemi comuni di integrazione di reCAPTCHA che gli sviluppatori potrebbero riscontrare durante l'utilizzo di reCAPTCHA nel loro ambiente.
Chiave sito non valida o tipo di chiave non valido
Se visualizzi l'errore Invalid site key o Invalid key type, controlla quanto segue:
- Verifica che la versione della chiave nella console Google Cloud corrisponda alla versione configurata nel tuo sito web o nel plug-in CMS di terze parti (ad esempio,
Website • scoreperv3oWebsite • checkboxperv2 Checkbox). Per controllare la versione della chiave, consulta Visualizza la versione della chiave nella consoleGoogle Cloud . - Se la chiave di sito reCAPTCHA viene eliminata o non è più valida, crea una nuova chiave e aggiorna il plug-in CMS o installa la chiave nelle tue pagine web.
Errore di migrazione delle chiavi
La migrazione delle chiavi sito potrebbe non riuscire in uno dei seguenti scenari:
Hai superato il numero di progetti che tu o la tua organizzazione potete creare.
Per risolvere il problema, puoi riutilizzare un progetto esistente, richiedere un aumento della quota di creazione dei progetti o attendere il completamento della migrazione automatica.
La tua organizzazione Workspace ha limitato la creazione di nuovi progetti Google Cloud.
Per attivare il servizio Google Cloud nella Console di amministrazione Google, contatta l'amministratore. Per saperne di più, vedi Attivare o disattivare Google Cloud per gli utenti.
SecurityError: blocked a frame with origin "https://www.google.com" from accessing a frame with origin "<your domain>"
In genere, questo accade se l'elemento HTML del widget reCAPTCHA viene rimosso in modo programmatico dopo che l'utente finale ha fatto clic sulla casella di controllo. Ti consigliamo di utilizzare la funzione JavaScript grecaptcha.enterprise.reset() per reimpostare il widget reCAPTCHA.
Localhost non è nell'elenco dei domini supportati
I domini localhost non sono supportati per impostazione predefinita. Se vuoi continuare a supportarli per lo sviluppo, puoi aggiungerli all'elenco dei domini supportati per la tua chiave di sito. Vai alla consoleGoogle Cloud per aggiornare l'elenco dei domini supportati. Ti consigliamo di utilizzare chiavi separate per lo sviluppo e la produzione e di consentire solo localhost sulla chiave del sito di sviluppo.
reCAPTCHA ha restituito BROWSER_ERROR durante la creazione di una valutazione
I token BROWSER_ERROR si verificano quando lo script reCAPTCHA non può eseguire un'operazione execute. Nella maggior parte dei casi, ciò è dovuto a un errore o a un timeout della rete lato client. Devi riprovare a eseguire execute() utilizzando JavaScript.