Sebuah reCAPTCHA pemverifikasi aplikasi berbasis.
RecaptchaVerifier
tidak berfungsi di lingkungan Node.js.
Tanda tangan:
export declare class RecaptchaVerifier implements ApplicationVerifierInternal
Implementasi: ApplicationVerifierInternal
Konstruktor
Konstruktor | Pengubah | Keterangan |
---|---|---|
(konstruktor)(authExtern, containerOrId, parameter) | Membuat instance baru dari kelas RecaptchaVerifier |
Properti
Properti | Pengubah | Jenis | Keterangan |
---|---|---|---|
jenis | (tidak diumumkan) | Jenis pemverifikasi aplikasi. |
Metode
metode | Pengubah | Keterangan |
---|---|---|
jernih() | Menghapus widget reCAPTCHA dari halaman dan menghancurkan instance. | |
memberikan() | Merender widget reCAPTCHA di halaman. | |
memeriksa() | Menunggu pengguna menyelesaikan reCAPTCHA dan menyelesaikannya dengan token reCAPTCHA. |
RecaptchaVerifier.(konstruktor)
Membuat instance baru dari kelas RecaptchaVerifier
Periksa dokumen reCAPTCHA untuk daftar lengkapnya. Semua parameter diterima kecuali kunci situs. Backend Firebase Auth menyediakan reCAPTCHA untuk setiap proyek dan akan mengonfigurasinya setelah rendering. Untuk reCAPTCHA yang tidak terlihat, kunci ukuran harus memiliki nilai 'tidak terlihat'.
Tanda tangan:
constructor(authExtern: Auth, containerOrId: HTMLElement | string, parameters?: RecaptchaParameters);
Parameter
Parameter | Jenis | Keterangan |
---|---|---|
authExtern | Penulis | Instance Firebase Auth yang sesuai. |
containerOrId | Elemen HTML | rangkaian | Parameter wadah reCAPTCHA. |
parameter | Parameter Recaptcha | Parameter reCAPTCHA opsional. |
RecaptchaVerifier.tipe
Jenis pemverifikasi aplikasi.
Untuk pemverifikasi reCAPTCHA, ini adalah 'recaptcha'.
Tanda tangan:
readonly type = "recaptcha";
RecaptchaVerifier.clear()
Menghapus widget reCAPTCHA dari halaman dan menghancurkan instance.
Tanda tangan:
clear(): void;
Pengembalian:
ruang kosong
RecaptchaVerifier.render()
Merender widget reCAPTCHA di halaman.
Tanda tangan:
render(): Promise<number>;
Pengembalian:
Janji<angka>
Janji yang diselesaikan dengan ID widget reCAPTCHA.
RecaptchaVerifier.verifikasi()
Menunggu pengguna menyelesaikan reCAPTCHA dan menyelesaikannya dengan token reCAPTCHA.
Tanda tangan:
verify(): Promise<string>;
Pengembalian:
Janji<string>
Janji untuk token reCAPTCHA.