Версия 70.3 (PATCH)

Мы выпустили небольшое обновление к 70 версии Case.one в части подключения сторонних криптопровайдеров для подписания документов с помощью ЭЦП.

SDK

  • Для настройки возможности UI-плагинов доступа к основному окну и контексту, в котором лежат методы от браузерного расширения для формирования ЭЦП, в конфигурационном файле appsettings.json в секции Custom.UIPlugins добавлен флаг IsAccessToWindowAllowed (по умолчанию — false).
  • window.AppSDK ограничен следующими методами (при запуске плагина в контексте текущего окна, плагин будет иметь доступ только к перечисленным ниже методам SDK):
    • Documents
      • registerGetPrivateKeysHandler
      • registerCreateSignatureHandler
    • Performance
      • loadWebVitals
      • startFPSCheck
      • stopFPSCheck
      • showPerformancePanel
      • checkMemoryStats
  • Класс SDKWorker доступен только при запуске плагина в WebWorker. При попытке использовать его вне WebWorker, произойдет ошибка — экземпляр класса не создастся, в консоли браузера будет ошибка: "SDKWorker is not available in Window. Run script in WebWorker".