RecaptchaVerifier class

CAPTCHA reCAPTCHA dựa trên trình xác minh ứng dụng.

RecaptchaVerifier không hoạt động trong môi trường Node.js.

Chữ ký:

export declare class RecaptchaVerifier implements ApplicationVerifierInternal 

Triển khai: ApplicationVerifierInternal

nhà xây dựng

Người xây dựng sửa đổi Sự miêu tả
(hàm tạo)(authExtern, containerOrId, tham số) Xây dựng một phiên bản mới của lớp RecaptchaVerifier

Của cải

Tài sản sửa đổi Kiểu Sự miêu tả
kiểu (không khai báo) Loại trình xác minh ứng dụng.

phương pháp

Phương pháp sửa đổi Sự miêu tả
thông thoáng() Xóa tiện ích reCAPTCHA khỏi trang và hủy phiên bản.
kết xuất() Hiển thị tiện ích reCAPTCHA trên trang.
xác minh() Đợi người dùng giải reCAPTCHA và giải quyết bằng mã thông báo reCAPTCHA.

RecaptchaVerifier.(hàm tạo)

Xây dựng một phiên bản mới của lớp RecaptchaVerifier

Kiểm tra tài liệu reCAPTCHA để biết danh sách đầy đủ. Tất cả các tham số đều được chấp nhận ngoại trừ khóa trang web. Phần phụ trợ Firebase Auth cung cấp reCAPTCHA cho từng dự án và sẽ định cấu hình điều này khi kết xuất. Đối với reCAPTCHA ẩn, khóa kích thước phải có giá trị 'ẩn'.

Chữ ký:

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

Thông số

Tham số Kiểu Sự miêu tả
xác thựcExtern Xác thực Phiên bản Firebase Auth tương ứng.
containerOrId Phần tử HTML | sợi dây Tham số vùng chứa reCAPTCHA.
thông số RecaptchaThông số Các tham số reCAPTCHA tùy chọn.

RecaptchaVerifier.type

Loại trình xác minh ứng dụng.

Đối với trình xác minh reCAPTCHA, đây là 'recaptcha'.

Chữ ký:

readonly type = "recaptcha";

RecaptchaVerifier.clear()

Xóa tiện ích reCAPTCHA khỏi trang và hủy phiên bản.

Chữ ký:

clear(): void;

Trả về:

trống rỗng

RecaptchaVerifier.render()

Hiển thị tiện ích reCAPTCHA trên trang.

Chữ ký:

render(): Promise<number>;

Trả về:

Hứa<số>

Lời hứa được giải quyết bằng ID tiện ích reCAPTCHA.

RecaptchaVerifier.verify()

Đợi người dùng giải reCAPTCHA và giải quyết bằng mã thông báo reCAPTCHA.

Chữ ký:

verify(): Promise<string>;

Trả về:

Hứa<string>

Lời hứa về mã thông báo reCAPTCHA.