Документация

Отладка в браузере

Журнал показывает серверную половину: что пришло и как ответил Яндекс. Вторая половина — что происходило на странице до отправки — видна в браузере.

Флажок «Включить отладку JS» на вкладке «Общие настройки» заставляет клиентскую часть писать в консоль браузера каждый свой шаг: какие блоки проверки найдены, что нарисовано, какая форма отправляется.

Что видно и без отладки

Дошли ли настройки до страницы. В исходном коде страницы есть строка вида:

html
<meta name="devbx-smartcaptcha" content="{&quot;sitekey&quot;:&quot;ysc1_…&quot;,&quot;hl&quot;:&quot;ru&quot;}">

Это настройки, с которыми работает страница: ключ клиента, язык, режимы тестирования и невидимости, положение блока уведомления. Нет строки — модуль на этой странице не включился: снята активность, страница не входит в правила показа или закончился срок демонстрационного режима.

Загрузился ли скрипт капчи. На вкладке сети должен быть запрос к smartcaptcha.cloud.yandex.ru/captcha.js. Запроса нет — смотрите предыдущий пункт. Запрос отклонён — проверьте политику безопасности содержимого сайта: домен Яндекса должен быть разрешён.

Порядок разбора

  1. Строка настроек на месте.
  2. Скрипт капчи загрузился.
  3. В форме появился блок smartcaptcha и виджет внутри него.
  4. При отправке в запросе есть поле smart-token.

Первый пункт, на котором цепочка обрывается, и есть место поломки. Четвёртый самый показательный: поле есть, а форма не проходит — значит дело уже на сервере, и дальше смотрят журнал модуля.