RecaptchaVerifier class

РеКАПЧА верификатор приложений на основе.

RecaptchaVerifier не работает в среде Node.js.

Подпись:

export declare class RecaptchaVerifier implements ApplicationVerifierInternal 

Реализует: ApplicationVerifierInternal.

Конструкторы

Конструктор Модификаторы Описание
(конструктор)(authExtern,ContainerOrId, параметры) Создает новый экземпляр класса RecaptchaVerifier .

Характеристики

Свойство Модификаторы Тип Описание
тип (не заявлено) Тип верификатора приложения.

Методы

Метод Модификаторы Описание
прозрачный() Удаляет виджет reCAPTCHA со страницы и уничтожает экземпляр.
оказывать() Отображает виджет reCAPTCHA на странице.
проверять() Ожидает, пока пользователь решит reCAPTCHA, и разрешает его с помощью токена reCAPTCHA.

RecaptchaVerifier.(конструктор)

Создает новый экземпляр класса RecaptchaVerifier .

Полный список можно найти в документации reCAPTCHA. Принимаются все параметры, кроме sitekey. Серверная часть Firebase Auth предоставляет reCAPTCHA для каждого проекта и настроит ее при рендеринге. Для невидимой reCAPTCHA ключ размера должен иметь значение «невидимый».

Подпись:

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

Параметры

Параметр Тип Описание
authExtern Авторизация Соответствующий экземпляр Firebase Auth .
контейнерилилид HTMLЭлемент | нить Параметр контейнера reCAPTCHA.
параметры Параметры рекапчи Необязательные параметры reCAPTCHA.

RecaptchaVerifier.type

Тип верификатора приложения.

Для верификатора reCAPTCHA это «recaptcha».

Подпись:

readonly type = "recaptcha";

РекапчаVerifier.clear()

Удаляет виджет reCAPTCHA со страницы и уничтожает экземпляр.

Подпись:

clear(): void;

Возврат:

пустота

РекапчаVerifier.render()

Отображает виджет reCAPTCHA на странице.

Подпись:

render(): Promise<number>;

Возврат:

Обещание<число>

Обещание, которое разрешается с помощью идентификатора виджета reCAPTCHA.

РекапчаVerifier.verify()

Ожидает, пока пользователь решит reCAPTCHA, и разрешает его с помощью токена reCAPTCHA.

Подпись:

verify(): Promise<string>;

Возврат:

Обещание<строка>

Обещание для токена reCAPTCHA.