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<number>
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.