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

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

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

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

Что посмотреть без отладки

Даже с выключенным флажком страница отвечает на два вопроса.

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

html
<meta name="devbx-recaptcha" content="{&quot;sitekey&quot;:&quot;6Lc…&quot;,&quot;version&quot;:&quot;3&quot;}">

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

Загрузился ли скрипт reCAPTCHA. На вкладке сети должен быть запрос к https://www.google.com/recaptcha/api.js. Запроса нет — смотрите предыдущий пункт. Запрос отклонён — проверьте политику безопасности содержимого сайта: домены Google должны быть разрешены.

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

  1. Строка настроек на месте.
  2. Скрипт reCAPTCHA загрузился.
  3. В форме появился блок проверки.
  4. При отправке в запросе есть поле g-recaptcha-response.

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