Probleme mit der reCAPTCHA-Integration beheben

In diesem Dokument werden häufige Probleme bei der reCAPTCHA-Integration aufgeführt, die bei der Verwendung von reCAPTCHA in der jeweiligen Umgebung auftreten können.

Ungültiger Website-Schlüssel

Wenn der Fehler Invalid site key angezeigt wird, ist Ihr reCAPTCHA-Siteschlüssel nicht mehr gültig. Erstellen Sie einen neuen Schlüssel und installieren Sie ihn auf Ihren Webseiten.

Fehler bei der Schlüsselmigration

Die Migration von Website-Schlüsseln kann in einem der folgenden Szenarien fehlschlagen:

  • Sie haben die Anzahl der Projekte überschritten, die Sie oder Ihre Organisation erstellen können.

    Um dieses Problem zu beheben, können Sie ein vorhandenes Projekt wiederverwenden, eine Erhöhung des Kontingents für die Projekterstellung beantragen oder warten, bis die automatische Migration abgeschlossen ist.

  • In Ihrer Workspace-Organisation ist die Erstellung neuer Google Cloud-Projekte eingeschränkt.

    Wenn Sie den Google Cloud -Dienst in der Admin-Konsole aktivieren möchten, wenden Sie sich an Ihren Administrator. Weitere Informationen finden Sie unter Google Cloud für Nutzer aktivieren oder deaktivieren.

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

Dies tritt in der Regel auf, wenn das HTML-Element des reCAPTCHA-Widgets programmatisch entfernt wird, nachdem der Endnutzer auf das Kästchen geklickt hat. Wir empfehlen, das reCAPTCHA-Widget mit der JavaScript-Funktion grecaptcha.enterprise.reset() zurückzusetzen.

Localhost befindet sich nicht in der Liste der unterstützten Domains.

Localhost-Domains werden standardmäßig nicht unterstützt. Wenn Sie sie weiterhin für die Entwicklung unterstützen möchten, können Sie sie der Liste der unterstützten Domains für Ihren Websiteschlüssel hinzufügen. Rufen Sie die Google Cloud -Konsole auf, um die Liste der unterstützten Domains zu aktualisieren. Wir empfehlen, separate Schlüssel für die Entwicklung und die Produktion zu verwenden und nur localhost für den Schlüssel Ihrer Entwicklungswebsite zuzulassen.

reCAPTCHA hat beim Erstellen einer Bewertung BROWSER_ERROR zurückgegeben

BROWSER_ERROR-Tokens werden ausgegeben, wenn das reCAPTCHA-Script keine execute-Operation ausführen kann. In den meisten Fällen ist dies auf einen clientseitigen Netzwerkfehler oder eine Zeitüberschreitung zurückzuführen. Sie müssen execute() mit dem JavaScript noch einmal versuchen.