РеКАПЧА верификатор приложений на основе.
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.