RecaptchaVerifier class

اختبار التحقق - القائم على التحقق من التطبيق.

RecaptchaVerifier لا يعمل في بيئة Node.js.

إمضاء:

export declare class RecaptchaVerifier implements ApplicationVerifierInternal 

ينفذ: ApplicationVerifierInternal

البنائين

البناء الصفات التعريفية وصف
(المنشئ) (authExtern، ContainerOrId، المعلمات) إنشاء مثيل جديد لفئة RecaptchaVerifier

ملكيات

ملكية الصفات التعريفية يكتب وصف
يكتب (غير معلن) نوع التحقق من التطبيق

طُرق

طريقة الصفات التعريفية وصف
واضح() يمسح عنصر واجهة المستخدم reCAPTCHA من الصفحة ويدمر المثيل.
يجعل() يعرض أداة reCAPTCHA على الصفحة.
يؤكد() ينتظر حتى يقوم المستخدم بحل اختبار reCAPTCHA وحل المشكلة باستخدام رمز reCAPTCHA المميز.

RecaptchaVerifier.(المنشئ)

إنشاء مثيل جديد لفئة RecaptchaVerifier

تحقق من مستندات reCAPTCHA للحصول على قائمة شاملة. يتم قبول جميع المعلمات باستثناء مفتاح الموقع. توفر الواجهة الخلفية لـ Firebase Auth اختبار reCAPTCHA لكل مشروع وستقوم بتكوينه عند العرض. بالنسبة إلى اختبار reCAPTCHA غير المرئي، يجب أن يحمل مفتاح الحجم القيمة "غير مرئي".

إمضاء:

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

حدود

معامل يكتب وصف
authExtern مصادقة مثيل Firebase Auth المقابل.
حاويةOrId HTMLElement | خيط معلمة حاوية reCAPTCHA.
حدود RecaptchaParameters معلمات 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.