SnapStack Pro

Расширенные возможности рендеринга

Полный контроль над процессом захвата: от управления темной темой до инъекции пользовательских стилей и стратегии ожидания сети.

Детали настройки окружения

SnapStack позволяет эмулировать реальные условия пользовательского окружения. Это критически важно для захвата интерфейсов, адаптирующихся под системные настройки, или для создания единообразных скриншотов в рамках бренда.

Наш движок рендеринга поддерживает принудительное переключение цветовых схем, точное определение момента загрузки ресурсов и модификацию DOM-дерева на лету без изменения исходного кода вашего приложения.

Управление цветовой схемой

Принудительно задавайте светлый или темный режим через параметры запроса. SnapStack передает заголовок prefers-color-scheme браузеру перед началом отрисовки. Это гарантирует, что ваши скриншоты будут соответствовать выбранной теме, даже если пользовательское устройство настроено иначе.

Стратегии ожидания (Wait-for)

Используйте стратегию networkidle для сложных SPA-приложений. Захват срабатывает только после того, как количество активных сетевых соединений упадет до нуля в течение 500 мс. Это предотвращает появление пустых блоков или индикаторов загрузки на финальном изображении.

Инъекция CSS

Передавайте пользовательские стили через параметр css. Это позволяет скрыть элементы, не относящиеся к делу (например, всплывающие окна с cookies), изменить шрифты для лучшей читаемости или добавить водяные знаки прямо на этапе рендеринга, без постобработки.