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