Снимки экрана сайта с Flash (или Java) на стороне клиента - PullRequest
0 голосов
/ 06 августа 2011

Есть ли способ, или вообще возможно сделать скриншот сайта с Flash (или Java)?Если да, может кто-нибудь предоставить основную информацию о том, как этого добиться?

Причина, по которой мне нужен Flash, Java (или даже Canvas), заключается в том, что снимок экрана должен быть сделан нана стороне клиента.

Я провел какое-то исследование без однозначного ответа на мой вопрос.

Ответы [ 2 ]

0 голосов
/ 08 августа 2011

Я делал что-то подобное раньше.Хотя мое решение состояло в том, чтобы просто отправить javascript реальный html-файл, отображаемый на стороне клиента.У меня был сервлет, который принимает HTML-код, затем сервлет вызывает исполняемый файл (я не могу вспомнить, что это было, но это было бесплатное программное обеспечение, но имеет водяной знак, он принимает HTML в своем аргументе командной строки), который производитизображение из HTML, который сервлет сохраняет в каталог.

Хотя требование бизнес-пользователя также включало в себя обеспечение того, чтобы код не использовался для шпионажа или отслеживания на стороне клиента ... Но в итоге они согласились с результатами программы.Как на самом деле скриншот не сделан на стороне клиента ...

0 голосов
/ 06 августа 2011

Из Flash вы не можете сделать снимок экрана за пределами реального вида области рендеринга флэш-памяти - из соображений безопасности.Просто попросите пользователя нажать PrintScreen.

...