RecaptchaVerifier class

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

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

Công ty sản xuất

Công ty sản xuất Công cụ sửa đổi Mô tả
(hàm khởi tạo)(authExtern, vùng chứaOrId, tham số) Tạo một thực thể mới của lớp RecaptchaVerifier

Thuộc tính

Tài sản Công cụ sửa đổi Loại Mô tả
loại (chưa khai báo) Loại trình xác minh ứng dụng.

Phương thức

Phương thức Công cụ sửa đổi Mô tả
clear() Xoá tiện ích reCAPTCHA khỏi trang và huỷ thực thể đó.
render() Hiển thị tiện ích reCAPTCHA trên trang.
verify() Chờ người dùng giải reCAPTCHA và phân giải bằng mã thông báo reCAPTCHA.

ReCAPTCHAVerifier.(hàm khởi tạo)

Tạo một thực thể mới của lớp RecaptchaVerifier

Hãy kiểm tra các tài liệu về reCAPTCHA để biết danh sách đầy đủ. Tất cả thông số đều được chấp nhận, ngoại trừ khoá trang web. Phần phụ trợ Xác thực Firebase cung cấp một reCAPTCHA cho mỗi dự án và sẽ định cấu hình reCAPTCHA khi kết xuất. Đối với reCAPTCHA vô hình, khoá kích thước phải có giá trị "invisible".

Chữ ký:

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

Thông số

Thông số Loại Mô tả
authExtern Xác thực Phiên bản Xác thực Firebase tương ứng.
mã vùng chứa HTMLElement | chuỗi Tham số vùng chứa reCAPTCHA.
thông số ReCAPTCHAParameters Các tham số reCAPTCHA không bắt buộc.

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()

Xoá tiện ích reCAPTCHA khỏi trang và huỷ thực thể đó.

Chữ ký:

clear(): void;

Trường hợp trả lại hàng:

trống

ReCAPTCHAVerifier.render()

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

Chữ ký:

render(): Promise<number>;

Trường hợp trả lại hàng:

Promise&lt;number&gt;

Lời hứa sẽ phân giải bằng mã tiện ích reCAPTCHA.

ReCAPTCHAVerifier.verify()

Chờ người dùng giải reCAPTCHA và phân giải bằng mã thông báo reCAPTCHA.

Chữ ký:

verify(): Promise<string>;

Trường hợp trả lại hàng:

Cam kết<string>

A Promise cho mã thông báo reCAPTCHA.