Опции метода SPCaptcha.render()
В этом справочнике описаны опции, которые можно передать вторым аргументом метода SPCaptcha.render(container, options).
| Опция | Значение | Что делает | Обязательна |
|---|---|---|---|
|
Значение |
Передаёт публичный ключ виджета. По этому ключу Servicepipe определяет, к какой интеграции относится виджет и какие настройки капчи нужно применить. |
Да |
|
По умолчанию: |
Задаёт язык интерфейса капчи. Доступны два значения: Если опция не указана, капча будет на русском. |
Нет |
|
Ваша функция, принимающая токен |
Задаёт функцию, которую SDK вызовет, если капча пройдена успешно. В эту функцию SDK передаст токен. |
Нет. Но токен всё равно должен быть получен. Сделать это можно одним из способов: через опцию |
|
Ваша функция, принимающая объект ошибки |
Задаёт функцию, которую SDK вызовет, если при работе виджета возникнет ошибка в браузере. В эту функцию SDK передаст объект с |
Нет |
|
Ваша функция без аргументов |
Задаёт функцию, которую SDK вызовет, когда срок действия уже полученного токена истечёт. |
Нет |
|
Ваша функция без аргументов |
Задаёт функцию, которую SDK вызовет после создания виджета и его перехода в состояние готовности. |
Нет |
|
Ваша функция без аргументов |
Задаёт функцию, которую SDK вызовет, когда задание капчи станет видно пользователю. |
Нет |
|
Ваша функция без аргументов |
Задаёт функцию, которую SDK вызовет при скрытии задания капчи: например, после успешного прохождения, ошибки или закрытия модального окна пользователем. |
Нет |
|
|
Создаёт скрытое поле для токена внутри HTML-элемента виджета. Если пользователь успешно пройдёт капчу, SDK запишет токен в это поле. |
Нет. Но токен всё равно должен быть получен. Сделать это можно одним из способов: через опцию |
|
Имя поля, например По умолчанию: |
Задаёт имя скрытого поля с токеном, которое вы включили через Если опция не указана, SDK создаст поле с именем по умолчанию — |
Нет |