Почему CAPTCHA не отображается в Safari на iOS? Чаще всего виджет блокирует Intelligent Tracking Prevention в Safari: браузер ограничивает сторонние cookie и скрипты, из-за чего капча не проходит проверку и не рендерится. Реже причина в блокировщике контента, устаревшей версии iOS или ошибке интеграции — например, домен не добавлен в настройки капчи либо виджет встроен в iframe без корректных заголовков.
Проверьте по порядку: обновите iOS и Safari, отключите блокировщики и режим «Предотвращение отслеживания» для теста, убедитесь, что скрипт капчи загружается без ошибок в консоли, домен указан в кабинете провайдера, а для iframe выставлены SameSite=None и Secure. Технический нюанс: Safari нередко требует явного действия пользователя перед загрузкой виджета, поэтому капча, которая инициализируется автоматически при открытии страницы, может не появиться — надёжнее вызывать её по нажатию кнопки и дублировать проверку на сервере.
Готовое решение — перевести капчу на невидимый или серверный сценарий проверки и добавить fallback на случай блокировки скриптов. Внедрение занимает несколько этапов: аудит текущей интеграции, выбор схемы и провайдера, настройка доменов и заголовков, тестирование на iOS и Safari вместе с десктопом, затем мониторинг прохождения проверок. Если нужен такой результат без ручной отладки, оставьте заявку на настройку капчи под ключ.
