اختبار التحقق - القائم على التحقق من التطبيق.
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.