@moem

Как окно браузера или его выделенную часть сохранить как картинку?

Здравствуйте.
Посоветуйте, пожалуйста, библиотеки для сохранения содержимого окна браузера или его выделенной части как картинки.
Также интересует библиотека для рисования в окне браузера как на холсте (например, как в презентациях сервиса pruffme).
Спасибо.
  • Вопрос задан
  • 91 просмотр
Пригласить эксперта
Ответы на вопрос 2
twobomb
@twobomb
Когда то нужна была мне похожая функция для этого эффекта. Я использовал библиотеку html2canvas
Ответ написан
@forspamonly2
на самом деле никак. браузеры считают это нарушением безопасности и простым страницам категорически не позволяют. способы, которые в браузерах есть, доступны только плагинам.

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

самый реальный способ получить настоящий скриншот - это какой-нить puppeteer на сервере. вашем собственном сервере, или каком-нибудь стороннем, который такое апи предоставляет.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы