Инструменты для захвата и конвертирования Интернета

Как показать снимок экрана на веб-странице при использовании обработчика обратного вызова?

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

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

Основная идея заключается в том, что при использовании GrabzItImageOptions класс вы должны передать уникальный идентификатор customId метод, такой как GUID. Затем вы будете использовать этот customId для предоставления имени файла снимка экрана в обработчике.

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

isready.php?id=123

Затем используйте некоторый AJAX, который вызывает вашу серверную страницу, передавая тот же customId, если ваша страница говорит, что она готова, отобразите скриншот.