LogoLogo
Switch to EnglishНа сайт Oz ForensicsOz APIСвязаться с нами
  • Общая информация
    • Описание системы Oz Forensics
      • Архитектура Oz
      • Проверки Liveness, Face Matching, Black List
      • Oz API и Oz API Lite
      • Пассивный и активный Liveness
      • Гибридный Liveness
      • Ключевые понятия Oz API
      • Модели использования: SaaS, локальная установка и анализ на устройстве
      • Варианты лицензирования
    • Краткие руководства по интеграции
      • Проверка Liveness на сервере
        • Как интегрировать серверную проверку Liveness в ваше Web-приложение
        • Как интегрировать серверную проверку Liveness в ваше мобильное приложение
        • Как провести проверку медиафайла на Liveness без использования фронтенда Oz
      • Проверка Liveness на устройстве
        • Как интегрировать проверку Liveness на устройстве в ваше мобильное приложение
      • Сравнение лиц
        • Как сравнить лицо из снятого для проверки Liveness видео с лицом из вашей базы данных
        • Как добавить съемку документа и возможность сопоставления лиц в ваше веб- или мобильное приложение
  • Руководства
    • Руководство разработчика
      • API
        • Oz API
          • Как работать с системой: базовые сценарии
            • Аутентификация
            • Загрузка медиафайлов
            • Liveness
            • Биометрия
            • Поиск лучшего кадра
            • Проверка по черному списку
              • Работа с черным списком (коллекцией) в Oz API
            • Результаты анализов
            • Использование вебхуков для получения результатов
          • Объекты системы
          • Роли пользователей
          • Типы анализов и что они проверяют
          • Правила назначения анализов
          • Статусы API
          • Теги медиафайлов
          • Метаданные
          • Ошибки вызова сервиса
          • Коллекции Postman Oz API
          • Журнал изменений
        • Oz API Lite
          • Методы API Lite
          • Коллекция Postman Oz API Lite
          • Журнал изменений
      • SDK
        • Oz Mobile SDK (iOS, Android, Flutter)
          • Выполнение анализов на устройстве
          • Android
            • Получение лицензии
              • Мастер-лицензия для Android
            • Добавление SDK в проект
            • Подключение к API
            • Съемка видео
            • Выполнение проверок
            • Настройка Android SDK
              • Прежний дизайн
            • Локализация для Android: добавление или обновление языкового пакета
            • Методы и поля Android SDK
            • Журнал изменений
          • iOS
            • Получение лицензии
              • Мастер-лицензия для iOS
            • Добавление SDK в приложение
            • Подключение к API
            • Съемка видео
            • Выполнение проверок
            • Настройка iOS SDK
              • Прежний дизайн
            • Локализация для iOS: добавление или обновление языкового пакета
            • Методы и поля iOS SDK
            • Журнал изменений
          • Flutter
            • Установка и использование плагина для Flutter
            • Журнал изменений
        • Oz Liveness Web SDK
          • Web Plugin
            • Добавление плагина на web-страницу
            • Запуск плагина
              • Описание коллбэка on_complete
              • Описание коллбэка on_result
              • Съемка видео и описание коллбэка on_capture_complete
              • Описание коллбэка on_error
            • Скрытие и закрытие плагина
            • Локализация: добавление собственного языкового пакета
            • Настройка интерфейса
              • Настройка интерфейса до версии 1.0.1
            • Рекомендации по безопасности
            • Совместимость с браузерами
            • Лицензирование без использования сервера
          • Журнал изменений
    • Руководство администратора
      • Сервер лицензий
      • Конфигурация Web Adapter
        • Установка и лицензирование
        • Настройки файла конфигурации
        • Настройка Web Adapter через переменные окружения
        • Настройка сервера через переменные окружения
      • Конфигурация API
    • Руководство пользователя
      • Oz Web UI
        • Заявка на анализ
        • Пользователи и компании
        • Черный список
        • Статистика
        • Настройки
        • Журнал изменений
  • Дополнительная информация
    • Обновление ПО в соответствии с новыми требованиями регулятора в Казахстане
    • Требования к качеству медиафайлов
    • Какие проверки выполняют Oz SDK при съемке
    • Размеры медиафайлов, снятых Oz SDK
    • Совместимость
    • FAQ
    • Советы и рекомендации
      • Sudo без пароля
      • Соответствие жестов в компонентах Oz Liveness
      • Android: ошибка валидации сертификата
    • Прежняя версия документации
      • Mobile SDK
        • Android
          • Работа с серверным Oz API
          • Выполнение проверок
        • iOS
          • Выполнение проверок
      • Руководство пользователя
        • Демо-версия приложения Oz Forensics
        • Web UI
      • Мониторинг
      • Установка модулей Oz
        • Стационарный установщик
        • Oz System Lite
Powered by GitBook
On this page
  • baseColorCustomization
  • baseFontCustomization
  • titleFontCustomization
  • buttonCustomization
  • toolbarCustomization
  • centerHintCustomization
  • hintAnimation
  • faceFrameCustomization
  • documentFrameCustomization
  • backgroundCustomization
  • antiscamCustomization
  • versionTextCustomization
  • maskCustomization
  • Переход на новый дизайн с предыдущих версий (до 1.0.1)

Was this helpful?

Export as PDF
  1. Руководства
  2. Руководство разработчика
  3. SDK
  4. Oz Liveness Web SDK
  5. Web Plugin

Настройка интерфейса

Для настройки интерфейса воспользуйтесь разделом style в методе Ozliveness.open. Полный список настроек приведен после примера.

Пример использования:

OzLiveness.open({
style: {
    baseColorCustomization: {
        textColorPrimary: "#000000",
        backgroundColorPrimary: "#FFFFFF",
        textColorSecondary: "#8E8E93",
        backgroundColorSecondary: "#F2F2F7",
        iconColor: "#00A5BA"
    },
    baseFontCustomization: {
        textFont: "Roboto, sans-serif",
        textSize: "16px",
        textWeight: "400",
        textStyle: "normal"
    },
    titleFontCustomization: {
        textFont: "inherit",
        textSize: "36px",
        textWeight: "500",
        textStyle: "normal"
    },
    buttonCustomization: {
        textFont: "inherit",
        textSize: "14px",
        textWeight: "500",
        textStyle: "normal",
        textColorPrimary: "#FFFFFF",
        backgroundColorPrimary: "#00A5BA",
        textColorSecondary: "#00A5BA",
        backgroundColorSecondary: "#DBF2F5",
        cornerRadius: "10px"
    },
    toolbarCustomization: {
        closeButtonIcon: "cross",
        iconColor: "#707070"
    },
    centerHintCustomization: {
        textFont: "inherit",
        textSize: "24px",
        textWeight: "500",
        textStyle: "normal",
        textColor: "#FFFFFF",
        backgroundColor: "#1C1C1E",
        backgroundOpacity: "56%",
        backgroundCornerRadius: "14px",
        verticalPosition: "38%"
    },
    hintAnimation: {
        hideAnimation: false,
        hintGradientColor: "#00BCD5",
        hintGradientOpacity: "100%",
        animationIconSize: "80px"
    },
    faceFrameCustomization: {
        geometryType: "oval",
        cornersRadius: "0px",
        strokeDefaultColor: "#D51900",
        strokeFaceInFrameColor: "#00BCD5",
        strokeOpacity: "100%",
        strokeWidth: "6px",
        strokePadding: "4px"
    },
    documentFrameCustomization: {
        cornersRadius: "20px",
        templateColor: "#FFFFFF",
        templateOpacity: "100%"
    },
    backgroundCustomization: {
        backgroundColor: "#FFFFFF",
        backgroundOpacity: "88%"
    },
    antiscamCustomization: {
        enableAntiscam: false,
        textMessage: "",
        textFont: "inherit",
        textSize: "14px",
        textWeight: "500",
        textStyle: "normal",
        textColor: "#000000",
        textOpacity: "100%",
        backgroundColor: "#F2F2F7",
        backgroundOpacity: "100%",
        backgroundCornerRadius: "20px",
        flashColor: "#FF453A"
    },
    versionTextCustomization: {
        textFont: "inherit",
        textSize: "16px",
        textWeight: "500",
        textStyle: "normal",
        textColor: "#000000",
        textOpacity: "56%"
    },
    maskCustomization: {
            maskColor: "#008700",
            glowColor: "#000102",
            minAlpha: "30%", // от 0 до 1 или 0-100%
            maxAlpha: "100%" // от 0 до 1 или 0-100%
    }
}
});

baseColorCustomization

Основные цветовые настройки.

Параметр

Описание

textColorPrimary

Основной цвет текста

backgroundColorPrimary

Основной цвет фона

textColorSecondary

Дополнительный цвет текста

backgroundColorSecondary

Дополнительный цвет фона

iconColor

Цвет значков

baseFontCustomization

Основные настройки шрифта.

Параметр

Описание

textFont

Шрифт

textSize

Размер шрифта

textWeight

Насыщенность шрифта

textStyle

Стиль текста

titleFontCustomization

Настройки шрифта заголовка.

Параметр

Описание

textFont

Шрифт

textSize

Размер шрифта

textWeight

Насыщенность шрифта

textStyle

Стиль текста

buttonCustomization

Настройки кнопок.

Параметр

Описание

textFont

Шрифт

textSize

Размер шрифта

textWeight

Насыщенность шрифта

textStyle

Стиль текста

textColorPrimary

Основной цвет текста

backgroundColorPrimary

Основной цвет фона

textColorSecondary

Дополнительный цвет текста

backgroundColorSecondary

Дополнительный цвет фона

cornerRadius

Угловой радиус кнопки

toolbarCustomization

Настройки панели инструментов.

Параметр

Описание

closeButtonIcon

Значок кнопки закрытия

iconColor

Цвет значка

centerHintCustomization

Настройки подсказки в центре.

Параметр

Описание

textFont

Шрифт

textSize

Размер шрифта

textWeight

Насыщенность шрифта

textStyle

Стиль текста

textColor

Цвет текста

backgroundColor

Цвет фона

backgroundOpacity

Непрозрачность фона

backgroundCornerRadius

Угловой радиус подложки

verticalPosition

Положение по вертикали

hintAnimation

Анимация подсказки.

Параметр

Описание

hideAnimation

Скрыть анимацию

hintGradientColor

Цвет градиента

hintGradientOpacity

Непрозрачность градиента

animationIconSize

Размер значка анимации

faceFrameCustomization

Настройки рамки вокруг лица.

Параметр

Описание

geometryType

Форма рамки – прямоугольник или овал

cornersRadius

Угловой радиус прямоугольника

strokeDefaultColor

Цвет рамки (лицо не в кадре)

strokeFaceInFrameColor

Цвет рамки (лицо в кадре)

strokeOpacity

Непрозрачность обводки

strokeWidth

Толщина линии обводки

strokePadding

Отступ в рамке

documentFrameCustomization

Настройки рамки для съемки документа.

Параметр

Описание

cornersRadius

Угловой радиус

templateColor

Цвет шаблона

templateOpacity

Непрозрачность шаблона

backgroundCustomization

Настройки фона.

Параметр

Описание

backgroundColor

Цвет фона

backgroundOpacity

Непрозрачность фона

antiscamCustomization

Настройки защиты от мошенников: при включении во время записи видео появляется дополнительное сообщение.

Параметр

Описание

textMessage

Текст сообщения

textFont

Шрифт

textSize

Размер шрифта

textWeight

Насыщенность шрифта

textStyle

Стиль текста

textColor

Цвет текста

textOpacity

Непрозрачность текста

backgroundColor

Цвет фона

backgroundOpacity

Непрозрачность фона

backgroundCornerRadius

Угловой радиус подложки

flashColor

Цвет мигающего индикатора

versionTextCustomization

Настройки текста версии SDK.

Параметр

Описание

textFont

Шрифт

textSize

Размер шрифта

textWeight

Насыщенность шрифта

textStyle

Стиль текста

textColor

Цвет текста

textOpacity

Непрозрачность текста

maskCustomization

Настройки 3D-маски, добавленной в версии 1.2.1.

Параметр

Описание

maskColor

Цвет самой маски

glowColor

Цвет обводки маски

minAlpha

Минимальный уровень прозрачности маски (добавлено в 1.3.1)

maxAlpha

Максимальный уровень прозрачности маски (добавлено в 1.3.1)

Переход на новый дизайн с предыдущих версий (до 1.0.1)

Таблица соответствия параметров:

Предыдущий дизайн

Новый дизайн

doc_color

-

face_color_success

faceFrame.faceReady

faceFrameCustomization.strokeFaceInFrameColor

face_color_fail

faceFrame.faceNotReady

faceFrameCustomization.strokeDefaultColor

centerHint.textSize

centerHintCustomization.textSize

centerHint.color

centerHintCustomization.textColor

centerHint.yPosition

centerHintCustomization.verticalPosition

centerHint.letterSpacing

-

centerHint.fontStyle

centerHintCustomization.textStyle

closeButton.image

-

backgroundOutsideFrame.color

backgroundCustomization.backgroundColor

PreviousЛокализация: добавление собственного языкового пакетаNextНастройка интерфейса до версии 1.0.1

Last updated 1 year ago

Was this helpful?