Risolvi i problemi di integrazione di Google Cloud Fraud Defense

Questo documento elenca i problemi comuni di integrazione di Fraud Defense che gli sviluppatori potrebbero riscontrare durante l'utilizzo di Fraud Defense nel loro ambiente.

Chiave di sito non valida o tipo di chiave non valido

Se visualizzi l'errore Invalid site key o Invalid key type, controlla quanto segue:

Migrazione delle chiavi non riuscita

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 Attiva o disattiva Google Cloud per gli utenti.

SecurityError: blocked a frame with origin "https://www.google.com" from accessing a frame with origin "&ltyour domain&gt"

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 chiave del 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.

Fraud Defense ha restituito BROWSER_ERROR durante la creazione di un test

I token BROWSER_ERROR si verificano quando lo script Fraud Defense 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 execute() utilizzando JavaScript.