Сделать снимок экрана браузера через JavaScript (или что-то еще) - PullRequest
25 голосов
/ 23 июля 2010

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

Любые (безумные) идеи?

Ответы [ 15 ]

1 голос
/ 08 ноября 2011

Мы временно собираем состояния Ajax, данные в полях формы и информацию о сеансе. Затем мы перерисовываем его в службе поддержки. Поскольку мы тестируем и интегрируем для всех браузеров, вряд ли есть какие-либо случаи поддержки по причинам отображения.

Посмотрите на красную кнопку внизу на holidaycheck

В качестве альтернативы есть html2canvas от Google. Но это применимо только для браузеров, и я никогда не пробовал.

1 голос
/ 23 июля 2010

Я думаю, вам нужны элементы управления ActiveX. без этого я не могу себе представить. Вы можете заставить пользователя установить их в первую очередь после того, как установка на стороне клиента должна работать, и вы можете захватить элементы управления ActiveX.

1 голос
/ 23 июля 2010

Это может не сработать, но в IE вы можете использовать плагин snapsie .Похоже, он больше не находится в разработке, но последний выпуск доступен на связанном сайте.

1 голос
/ 23 июля 2010

в JavaScript?Нет. Я работаю в охранной компании (что-то вроде NetNanny), и единственный эффективный способ сделать снимки экрана пользователя - скрытое приложение.

1 голос
/ 23 июля 2010

Печать экрана? Старая школа и пара нажатий клавиш, но это работает!

...