یک 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.