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 จัดเตรียม reCAPTCHA สำหรับแต่ละโปรเจ็กต์ และจะกำหนดค่านี้เมื่อแสดงผล สำหรับ reCAPTCHA ที่มองไม่เห็น คีย์ขนาดต้องมีค่า "มองไม่เห็น"

ลายเซ็น:

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

พารามิเตอร์

พารามิเตอร์ พิมพ์ คำอธิบาย
authExtern การรับรองความถูกต้อง อินสแตนซ์ Firebase Auth ที่เกี่ยวข้อง
คอนเทนเนอร์หรือรหัส HTMLองค์ประกอบ | เชือก พารามิเตอร์คอนเทนเนอร์ 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