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.