Есть ли способ создать снимок экрана клиента и сохранить его как JPEG или что-то подобное? Моя первоначальная идея состояла в том, чтобы использовать элемент управления WebBrowser для создания страницы на стороне сервера, однако эта идея была подвергнута критике в моем последнем вопросе: Web Browser control crashes.ASP.NET - скриншот
Есть ли способ использовать AJAX или другую технику без необходимости покупать/использовать сторонний элемент управления? Я прочитал много сообщений здесь, которые говорят об AJAX для этого, но все они, кажется, рекомендуют плагины третьей части или содержат неработающие ссылки на учебные пособия.
Это приложение для интрасети. Приложение удаляет информацию, и причина скриншота заключается в том, чтобы позволить пользователям аудита видеть удаленную информацию спустя несколько месяцев, то есть снимок экрана перед удалением.
Не будет ли проще хранить информацию в архивных таблицах и предоставить аудиторам доступ к этому? Что произойдет, если у пользователя будет очень маленький экран в этот момент, и вы не увидите всю информацию? – Paddy
Возможный дубликат [Использование ASP.Net, есть ли программный способ сделать снимок экрана содержимого браузера?] (Http://stackoverflow.com/questions/220461/using-asp-net-is-therea-a- programatic-way-to-take-a-screenshot-of-the-browser-c) –
@Paddy, слишком много информации для хранения в аудиторских таблицах. – w0051977