В моем веб-приложении мне нужно сделать скриншот веб-страницы. Это я делаю через Google PageSpeed API. Но мне нужно предоставить дополнительную функцию. Пользователь должен иметь возможность выбрать область веб-страницы / DOM для включения или исключения из скриншота.
Мне нужно предоставить пользователю возможность перетаскивать указатель мыши на экране, чтобы сделать выбор, и любые элементы DOM, попадающие в этот выбор, должны быть включены или исключены из скриншота. Мой вопрос заключается в том, как бы это можно было сделать? Что я должен посмотреть / прочитать о / проверить?
Например, в следующем GIF, взятом из этой домашней страницы промо , они выбирают пользователя и областьвеб-страницу, и я прочитал на их веб-сайте, что пользователь может включать или исключать выбранную область из снимков экрана.
