Ein reCAPTCHA -basierter Anwendungsverifizierer.
RecaptchaVerifier
funktioniert nicht in einer Node.js-Umgebung.
Unterschrift:
export declare class RecaptchaVerifier implements ApplicationVerifierInternal
Implementiert: ApplicationVerifierInternal
Konstrukteure
Konstrukteur | Modifikatoren | Beschreibung |
---|---|---|
(Konstruktor)(authExtern, containerOrId, Parameter) | Konstruiert eine neue Instanz der RecaptchaVerifier -Klasse |
Eigenschaften
Eigentum | Modifikatoren | Typ | Beschreibung |
---|---|---|---|
Typ | (Nicht deklariert) | Der Typ der Anwendungsüberprüfung. |
Methoden
Methode | Modifikatoren | Beschreibung |
---|---|---|
klar() | Löscht das reCAPTCHA-Widget von der Seite und zerstört die Instanz. | |
machen() | Rendert das reCAPTCHA-Widget auf der Seite. | |
verifizieren() | Wartet darauf, dass der Benutzer das reCAPTCHA löst, und löst es mit dem reCAPTCHA-Token auf. |
RecaptchaVerifier.(Konstruktor)
Konstruiert eine neue Instanz der RecaptchaVerifier
-Klasse
Eine umfassende Liste finden Sie in den reCAPTCHA-Dokumenten. Bis auf den Sitekey werden alle Parameter akzeptiert. Das Firebase Auth-Backend stellt für jedes Projekt ein reCAPTCHA bereit und konfiguriert dieses beim Rendern. Für ein unsichtbares reCAPTCHA muss ein Größenschlüssel den Wert „unsichtbar“ haben.
Unterschrift:
constructor(authExtern: Auth, containerOrId: HTMLElement | string, parameters?: RecaptchaParameters);
Parameter
Parameter | Typ | Beschreibung |
---|---|---|
authExtern | Auth | Die entsprechende Firebase Auth- Instanz. |
ContainerOrId | HTMLElement | Zeichenfolge | Der reCAPTCHA-Containerparameter. |
Parameter | RecaptchaParameters | Die optionalen reCAPTCHA-Parameter. |
RecaptchaVerifier.type
Der Typ der Anwendungsüberprüfung.
Für einen reCAPTCHA-Verifizierer ist dies „recaptcha“.
Unterschrift:
readonly type = "recaptcha";
RecaptchaVerifier.clear()
Löscht das reCAPTCHA-Widget von der Seite und zerstört die Instanz.
Unterschrift:
clear(): void;
Kehrt zurück:
Leere
RecaptchaVerifier.render()
Rendert das reCAPTCHA-Widget auf der Seite.
Unterschrift:
render(): Promise<number>;
Kehrt zurück:
Versprechen<Nummer>
Ein Versprechen, das mit der reCAPTCHA-Widget-ID aufgelöst wird.
RecaptchaVerifier.verify()
Wartet darauf, dass der Benutzer das reCAPTCHA löst, und löst es mit dem reCAPTCHA-Token auf.
Unterschrift:
verify(): Promise<string>;
Kehrt zurück:
Versprechen<string>
Ein Versprechen für den reCAPTCHA-Token.