Ошибки виджета в браузере
В этом справочнике описаны ошибки, которые возникают в браузере во время создания, загрузки и работы Servicepipe Widget CAPTCHA.
SDK передаёт объект с полями error.code и error.message. Вы получаете этот объект:
-
при автоматическом подключении через HTML-атрибуты — в функции, указанной в
data-error-callback; -
при создании виджета через SPCaptcha.render() — в функции
onErrorили обработчике событияerror; -
при открытии капчи через SPCaptcha.execute() — в блоке
catch.
Настройте обработку ошибок в зависимости от их кода: запишите диагностическую информацию в журнал, покажите пользователю понятное сообщение и, если проверку можно повторить, предложите запустить её заново.
| Код ошибки | Сообщение |
|---|---|
|
Контейнер CAPTCHA не найден. |
|
|
|
Не удалось определить адрес поставщика из URL SDK-скрипта. |
|
CAPTCHA сообщила об ошибке. |
|
Не удалось загрузить iframe CAPTCHA. |
|
Не удалось загрузить iframe CAPTCHA за отведённое время. |
|
Срок действия токена CAPTCHA истёк. |
|
Проверка CAPTCHA была отменена: пользователь закрыл модальное окно, оно закрылось автоматически или был вызван |
|
Виджет был уничтожен. Например, вызвали |
|
Нет доступного виджета CAPTCHA для выполнения проверки. Например, вызвали |