События виджета

В этом справочнике описаны события, которые Servicepipe Widget CAPTCHA отправляет во время создания, прохождения проверки и изменения состояния виджета.

Чтобы получать события, создайте виджет через SPCaptcha.render() и вызовите у полученного объекта метод subscribe(eventName, handler).

Событие Когда возникает Что получает обработчик

ready

Виджет создан и готов к работе. Событие отправляется асинхронно после render().

Без данных

challenge-visible

Задание капчи стало видно пользователю.

Без данных

challenge-hidden

Задание начинает скрываться после успешной проверки, ошибки или отмены.

Без данных

success

SDK получил токен, записал его в скрытое поле, если оно включено, и запустил отсчёт срока действия токена.

Объект с event.token

expired

Срок действия токена истёк. Перед отправкой события SDK очищает токен.

Без данных

error

При работе виджета или iframe произошла ошибка.

Объект с event.code и event.message

closed

Модальное окно полностью закрылось. Событие возникает после challenge-hidden.

Без данных

reset

Для виджета вызван reset(). SDK очистил токен и вернул виджет в исходное состояние.

Без данных

destroy

Для виджета вызван destroy(). SDK удалил содержимое, обработчики и таймеры виджета.

Без данных