Методы управления виджетом
В этом справочнике описаны все доступные методы JavaScript API Servicepipe Widget CAPTCHA.
Для обращения к конкретному виджету используйте его идентификатор из свойства widget.id. Если на странице только один виджет, методы, принимающие widgetId, можно вызывать без идентификатора.
| Метод | Что делает | Когда использовать |
|---|---|---|
|
Дожидается готовности SDK и DOM, затем вызывает переданную функцию. |
Когда код приложения подключён отдельным |
|
Создаёт капчу в указанном контейнере и возвращает объект виджета. В свойстве |
Когда капчу нужно разместить в определённом месте страницы. |
|
Открывает капчу в модальном окне. Возвращает |
Когда проверку нужно запустить перед защищаемым действием без предварительного создания виджета. |
|
Запускает проверку для ранее созданного виджета. |
Когда виджет уже создан через |
|
Возвращает текущий токен. Если токен ещё не получен или уже истёк, возвращает пустую строку. |
Когда токен нужно получить позднее, а не обрабатывать сразу через callback-функцию или событие |
|
Очищает токен и возвращает виджет в исходное состояние. |
Когда пользователь начинает новое защищаемое действие, сбрасывает форму или проверку нужно запустить заново. После истечения срока действия токена SDK очищает его автоматически. |
|
Удаляет содержимое, обработчики и таймеры виджета. Внешний контейнер остаётся на странице. |
При удалении компонента, переходе между экранами SPA или полной замене виджета. |