RecaptchaVerifier class

یک reCAPTCHA تأیید کننده برنامه مبتنی بر.

RecaptchaVerifier در محیط Node.js کار نمی کند.

امضا:

export declare class RecaptchaVerifier implements ApplicationVerifierInternal 

پیاده سازی: ApplicationVerifierInternal

سازندگان

سازنده اصلاح کننده ها شرح
(سازنده) (authExtern، containerOrId، پارامترها) یک نمونه جدید از کلاس RecaptchaVerifier می سازد

خواص

ویژگی اصلاح کننده ها تایپ کنید شرح
نوع (اعلام نشده) نوع تأیید کننده برنامه

مواد و روش ها

روش اصلاح کننده ها شرح
واضح () ویجت reCAPTCHA را از صفحه پاک می کند و نمونه را از بین می برد.
ارائه دادن() ویجت reCAPTCHA را در صفحه نمایش می دهد.
تایید () منتظر می ماند تا کاربر reCAPTCHA را حل کند و با رمز reCAPTCHA حل می شود.

RecaptchaVerifier.(سازنده)

یک نمونه جدید از کلاس RecaptchaVerifier می سازد

برای فهرستی جامع، اسناد reCAPTCHA را بررسی کنید. همه پارامترها به جز کلید سایت پذیرفته می شوند. Firebase Auth backend یک reCAPTCHA را برای هر پروژه ارائه می کند و این را پس از رندر پیکربندی می کند. برای یک reCAPTCHA نامرئی، یک کلید اندازه باید دارای مقدار «نامرئی» باشد.

امضا:

constructor(authExtern: Auth, containerOrId: HTMLElement | string, parameters?: RecaptchaParameters);

مولفه های

پارامتر تایپ کنید شرح
authExtern احراز هویت نمونه Firebase Auth مربوطه.
containerOrId HTMLElement | رشته پارامتر ظرف reCAPTCHA.
مولفه های پارامترهای Recaptcha پارامترهای اختیاری reCAPTCHA.

RecaptchaVerifier.type

نوع تأیید کننده برنامه

برای تأییدکننده reCAPTCHA، این «recaptcha» است.

امضا:

readonly type = "recaptcha";

RecaptchaVerifier.clear()

ویجت reCAPTCHA را از صفحه پاک می کند و نمونه را از بین می برد.

امضا:

clear(): void;

برمی گرداند:

خالی

RecaptchaVerifier.render()

ویجت reCAPTCHA را در صفحه نمایش می دهد.

امضا:

render(): Promise<number>;

برمی گرداند:

قول <تعداد>

قولی که با شناسه ویجت reCAPTCHA حل می شود.

RecaptchaVerifier.verify()

منتظر می ماند تا کاربر reCAPTCHA را حل کند و با رمز reCAPTCHA حل می شود.

امضا:

verify(): Promise<string>;

برمی گرداند:

قول<رشته>

قولی برای رمز reCAPTCHA.