Настройки JS Challenge
Назначение функции
JS Challenge — это дополнительный механизм защиты сайта от ботов, парсеров и других автоматизированных систем. Функционал появился в модуле «Защита от парсинга» для 1С-Битрикс начиная с версии 1.18.3 и позволяет проверять поддержку JavaScript и cookies ещё до обработки запроса сайтом.
Принцип работы:
- При обращении к сайту посетителю предлагается выполнить небольшую проверку с помощью JavaScript.
- Обычные браузеры пользователей проходят её автоматически и незаметно.
- Большинство ботов, не поддерживающих JavaScript, не смогут пройти проверку и будут заблокированы.
Для обычных посетителей работа JS Challenge практически незаметна и не влияет на использование сайта.
Настройки JS Challenge:

Проверять поддержку JavaScript и cookies перед обработкой запроса
Включает дополнительную проверку посетителей сайта на поддержку JavaScript и cookies.
При включенной настройке браузер пользователя должен успешно пройти проверку перед получением доступа к сайту. Это позволяет отсечь часть ботов, парсеров и других автоматизированных систем.
Срок действия успешной JS-проверки (сек.)
Определяет, как долго результат успешной проверки будет храниться в браузере посетителя.
Пока срок действия не истёк, повторная проверка выполняться не будет.
Примеры значений:
3600— 1 час86400— 1 сутки604800— 7 суток
86400 — 1 сутки.
Страница для посетителей, не прошедших проверку доступа
Позволяет отредактировать текст, который будет отображаться посетителям, не прошедшим проверку JavaScript и cookies.
Обычно менять данную настройку не требуется.
Часто задаваемые вопросы
Пользователи увидят какую-либо проверку?
Для обычного посетителя проверка проходит автоматически и практически незаметно.
Может ли JS Challenge повлиять на SEO?
Нет, при условии включения опции «Использовать обратный DNS для проверки поисковых роботов».