главнаяконтактыреклама
JetSwap — система раскрутки сайтов
РегистрацияО системеАккаунтСтатистикаХостингДомены ru от 90 рублей
 

Метод screenshotAsync - Документация

screenshotAsync Назад

Описание:

screenshotAsync(element: HTMLElement, params?: TScreenshotParams = {}): Promise<string>
Данный метод позволяет сделать скриншот указаного элемента. Перед выполнением скриншота производится скроллинг элемента.

В качестве возвращаемого значение будет закодированная в base64 строка изображения.

Параметры:

  • element - Элемент, скриншот которого необходимо получить.
  • params [опционально] - Параметры команды.

type TScreenshotParams = {
	format: string,                 // Доступные форматы: png | jpeg | jpg | gif
	saveOnDisk: boolean,            // Если true, то в режиме тестирования презентации скриншот будет сохранен в папке с SafeSurf под именем image.[i]format[/i]
	scrollTimeLimit: number,        // Максимальное время выполнения скроллинга к элементу element. При указании 0 скроллинг не выполняется.
	rect: {                         // Область в которой будет произведен скриншот относительно элемента element.
		x: number,
		y: number,
		width: number,                 // При вводе -1 будет взята вся доступная область браузера, при вводе 0 или отсутствии параметра - вся ширина объекта element
		height: number,                // При вводе -1 будет взята вся доступная область браузера, при вводе 0 или отсутствии параметра - вся высота объекта element
	},
}

Примеры:

    let frame = await navigateAsync('https://example.com/');

    let element = frame.querySelector('CSS селектор'); // Извлекаем необходимый эелемент

    // Делаем скриншот элемента в формате GIF, и со смещением во внутрь элемента на 10 пикселей.

    let base64String = await screenshotAsync(element, {  
        format: 'gif', 
        rect: { 
            x: 10, 
            y: 10, 
            width: 10, 
            height: 10 
        } 
    }); 

    // Выполняем следующие команды..

Поддержка
(ENGLISH)   МЕНЮ
 Главная страница
 Новости
 Правила
 О Системе
 Рекламодателям
 Партнерам
 Оплата
 Дилерам
 Помощь
 Путеводитель
 SafeSurf
 VirtualSurf
 Реферер по заказу
 Бонусы
 Безопасность
 Выкуп кредитов
 Реклама на сайте
 Контакты

АВТОРИЗАЦИЯ
Логин
Пароль
  
! Напомнить пароль
OpenID-авторизация

ПРИНИМАЕМ


РЕКЛАМА

Хостинг от JetHosting.ru

www.megastock.ru

Здесь находится аттестат нашего WM идентификатора 541133050115
Проверить аттестат

Уведомление об ответственности