Рекомендуемые технологии
1. Назначение документа
Документ описывает среду, в которой Платформа Connect рассчитана работать: браузеры, сеть, документы, PWA, Flutter WebView, микрофон, размеры экрана и фокус. Это не гарантия работы на любом устройстве и не обязанность Оператора поддерживать устаревшие клиенты бессрочно.
Закрытый контур клиента может требовать иной стек — он фиксируется в договоре разработки. Ниже — открытый контур публичного сайта, кабинета и приложений Connect.
2. Браузеры и операционные системы
Рекомендуются актуальные стабильные версии Chrome, Safari, Firefox и Edge. Для iOS и Android — последние две мажорные версии системы. Браузеры Smart TV поддерживаются в части навигации пультом, если соблюдены фокус и крупные цели нажатия.
Предпросмотр, «встроенные браузеры» мессенджеров и сильно урезанные WebView третьих лиц могут ломать вход Connect ID, файлы и PWA. Если функция недоступна во встроенном просмотрщике, откройте https://cnt.me в полном браузере.
3. JavaScript, TLS и сеть
Интерфейс требует включённый JavaScript. Без него поиск, кабинет и подпись не работают. Соединение — TLS 1.2 или выше. Перехватчики, устаревшие антивирусы, подмена сертификатов и блокировка служебных доменов процессоров могут сделать вход невозможным.
Платформа рассчитана на медленную сеть: оболочка не должна зависать в бесконечном загрузчике из-за частично инициализированного состояния. Тем не менее офлайн не имитирует успешную отправку заявки. Пользователь сохраняет ввод и повторяет отправку после восстановления связи.
4. Документы PDF
Для просмотра договоров, свидетельства и вложений нужен просмотр PDF в браузере или системном приложении. Скачивание свидетельства с правовой страницы выполняется как внешняя загрузка, а не как скрытый переход.
Оператор не обязан поддерживать редкие форматы офисных файлов в предпросмотре. Если файл не открывается, сохраните его и откройте локально либо запросите другой формат у Организации.
5. PWA ConnectGo
ConnectGo может устанавливаться как PWA. Service worker используется в production-контуре для оболочки и атомарного prefetch. Сообщение о новой версии доводится уведомлением; перезагрузка — по подтверждению Пользователя. Скрытая принудительная активация обновления не является нормальным сценарием публичного контура.
PWA не заменяет нативное приложение во всех магазинах и не гарантирует фоновые задачи на каждом устройстве. Удаление PWA стирает локальный кэш оболочки, но не обязательно удаляет Connect ID на сервере — для этого нужен запрос на info@halal.dev либо функция удаления в кабинете, если она доступна.
6. Flutter WebView
В приложении Connect на Flutter WebView внешние ссылки открываются через window.open(url, "_blank"). Разметка <a href> как способ ухода со страницы и программный click() по ссылке загрузки не используются: это ломает оболочку WebView.
Пользователь, который встраивает публичные страницы Connect в чужой WebView, обязан сохранить те же ограничения. Иначе вход, файлы и юридические документы могут не открыться. Оператор не сопровождает произвольные сторонние оболочки.
7. Микрофон и диктовка
Микрофон запрашивается только после явного действия Пользователя «диктовать» (или равнозначной кнопки). Скрытая запись голоса, фоновый прослушиватель и использование микрофона «на всякий случай» не являются штатным сценарием.
Отказ в разрешении не блокирует текстовый ввод. Диктовка — вспомогательный ввод запроса, а не заключение договора голосом, пока интерфейс явно не показывает иное. В закрытом контуре клиента правила аудио могут отличаться по его политике.
8. Экраны от 320 CSS px до Smart TV
Интерфейс открытого контура рассчитан от 320 CSS-пикселей в ширину до широких десктопов и браузеров Smart TV. Горизонтальный скролл страницы как основной способ чтения не требуется. Пользователь может увеличить масштаб системы; критичные действия остаются доступны.
На очень старых или нестандартных разрешениях возможны упрощения вёрстки. Это не отказ в услуге, если основные действия (поиск, заявка, чтение документа) выполнимы. Закрытый контур может иметь свой дизайн-контракт.
9. Фокус и цели нажатия 44 px
Интерактивные элементы рассчитаны на видимый фокус и крупную цель нажатия около 44 CSS px — в том числе для пульта TV и пальца. Клавиатурная навигация поддерживается в публичных формах в разумном объёме.
Сторонние расширения, которые снимают очертание фокуса, ухудшают доступность. Это вне контроля Оператора. Сообщения об устойчивом дефекте фокуса принимаются на info@halal.dev.
10. Ограничения среды
Отключённый JavaScript, блокировка обязательных cookies, устаревший TLS, запрет service worker, отказ WebView от window.open и отсутствие PDF-просмотрщика — типичные причины, по которым Платформа «не открывается». Это ограничения среды Пользователя.
Оператор не обязан поставлять отдельную версию без JavaScript. Рекомендация: обновить браузер, разрешить необходимые cookies, открыть полный браузер вместо встроенного просмотрщика.
11. Рекомендации по доступности
Мы стремимся к читаемому контрасту, текстовым подписям действий и работе с увеличением. Платформа может не закрывать полный перечень WCAG как сертифицированный продукт. Сообщения о барьерах принимаются и разбираются в порядке поддержки.
Язык интерфейса и язык правового документа могут различаться: переключение локали на странице /legal не меняет серверные логи, уже записанные на языке исходного запроса.
12. Контакт
Вопросы среды и воспроизведения ошибки: info@halal.dev. Укажите браузер, ОС, ширину экрана, URL и шаги. Оператор: Индивидуальный предприниматель Магомадов Зураб Азнаурович, Кыргызская Республика, г. Бишкек, Первомайский район, ул. Чуй-55 (ж/м Ак-Босого), д. 10.