RecaptchaVerifier class

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.