Делайте мобильные скриншоты с расширением Chrome - PullRequest
0 голосов
/ 24 марта 2020

Я создаю расширение Chrome, которое делает снимок экрана активной вкладки пользователя. Я хочу сделать скриншоты как на рабочем столе, так и на мобильном.

Для скриншота рабочего стола я использую функции API chrome.tabCapture и записываю содержимое активной в данный момент вкладки.

Как сделать снимок экрана для мобильных или нестандартных размеров ?

1 Ответ

1 голос
/ 25 марта 2020

Вы можете использовать chrome. windows .update для принудительного изменения размера. Полученный объект updateInfo должен иметь width и height, которые вы будете использовать sh. (стандартного размера для мобильных устройств не существует).

Возможно, вы захотите также -

  1. Сохранить размеры до изменения размера и восстановить его позже. Вы можете сделать это с помощью chrome. windows .getCurrent и проверить возвращенные значения Window на ширину и высоту.

  2. Позаботьтесь о том, чтобы учесть панели инструментов и поля окна, чтобы максимально приблизиться к эмуляции настоящего мобильного опыта.

...