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

Видимая и невидимая капча

У проверки два режима, и переключает их один флажок — «Невидимая капча».

Режим Что видит посетитель
Обычный (флажок снят) блок проверки в форме; задание — если поведение выглядит подозрительным
Невидимый (флажок стоит) ничего; задание всплывает поверх страницы только для подозрительных

Настройки при включённой невидимой капче

С какими формами работает невидимый режим

Невидимая капча вмешивается в отправку формы, поэтому ей важно, как форма отправляется. Работает:

  • с обычными формами, которые отправляются перезагрузкой страницы;
  • с формами, которые отправляются вызовом BX.ajax.submitAjax — так устроен, например, штатный шаблон компонента оформления заказа;
  • с компонентами, у которых включён параметр AJAX_MODE = Y.

Форма, отправляемая собственным кодом мимо этих способов, в невидимом режиме останется без проверки: модулю некуда встроить ожидание ответа. Для неё берут обычный режим или подключают проверку вручную — глава «Свои и нештатные формы».

Что выбрать

Обычный режим — выбор по умолчанию: он предсказуем и работает с любой формой. Невидимый берут, когда блок проверки ломает вёрстку или когда форма короткая и лишний элемент в ней заметен.

При переключении режима проверьте формы заново — особенно те, что отправляются без перезагрузки страницы.