Снимок экрана с содержимым текстового поля - PullRequest
0 голосов
/ 29 января 2011

можно ли сделать скриншот того, что держит текстовое поле, когда пользователь нажимает, например, кнопку sumbit?

РЕДАКТИРОВАТЬ: это веб-страница aspx

Ответы [ 3 ]

2 голосов
/ 29 января 2011

Короче говоря, нет, это невозможно сделать последовательным, кросс-браузерным способом (что мне известно).Если бы ваше текстовое поле было внедрено во флэш-фильм, было бы возможно сделать «скриншот» того, что флэш-фильм отображал при нажатии кнопки ( обсуждение по этой теме доступно здесь ).Но в противном случае вам придется выполнить эту обработку на сервере.

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

0 голосов
/ 29 января 2011

В общем смысле нет, вы не можете.Однако, если у вас ограниченная среда (например, киоск, интрасеть), вы можете создать плагин для браузера, который может делать практически все, включая создание снимка экрана и отправку его на сервер.

Если у вас многоКонтроль над окружающей средой, вы можете создать свой собственный веб-браузер, который может делать скриншоты.На самом деле, я сделал это с C #.Я только что написал приложение, в котором размещается элемент управления браузера и отправляет снимки экрана на сервер при определенных нажатиях клавиш или с заданным пользователем интервалом.

0 голосов
/ 29 января 2011

На стороне клиента, я думаю, вы застряли с ограничениями JavaScript, которые могут быть невозможны. Вот еще один вопрос, очень похожий на ваш:

Сделать скриншот веб-страницы с JavaScript?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...