Questa pagina elenca i problemi comuni che potresti riscontrare quando utilizzi reCAPTCHA.
Chiave del sito non valida
Se viene visualizzato l'errore Invalid site key
, la chiave del sito reCAPTCHA non è più valida. Crea una nuova chiave
e installala nelle tue pagine web.
SecurityError: è stato impedito a un frame con origine "https://www.google.com" di accedere a un frame con origine "<your domain>"
Questo accade in genere se l'elemento HTML del widget reCAPTCHA viene rimosso tramite programmazione 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 è incluso 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 chiave del tuo sito. Vai alla Google Cloud console per aggiornare l'elenco dei domini supportati. Ti consigliamo di utilizzare chiavi separate per lo sviluppo e la produzione e di consentire solo localhost nella chiave del sito di sviluppo.
Il mio computer o la mia rete invia query automatizzate
Se hai raggiunto questa pagina dal widget reCAPTCHA, potresti aver visualizzato questo messaggio: "Siamo spiacenti, ma il tuo computer o la tua rete potrebbe inviare query automatiche. Per proteggere i nostri utenti, al momento non possiamo elaborare la tua richiesta."
Questo può accadere a utenti legittimi per diversi motivi:
- È possibile che tu stia utilizzando una rete condivisa che viene usata in modo illecito.
- Il tuo provider di servizi internet potrebbe averti assegnato di recente un indirizzo IP sospetto.
- Il sito a cui stai tentando di accedere potrebbe essere sotto attacco.
Per risolvere questi problemi, consulta la pagina di assistenza sul traffico insolito.
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, questo è dovuto a un errore o a un timeout della rete lato client. Devi riprovare a utilizzare execute()
con il codice JavaScript.