ASP.Net, захват изображения / скриншот ошибки клиента - PullRequest
0 голосов
/ 30 марта 2009

В настоящее время в нашем приложении ASP.Net имеется достаточно надежная функция обработки ошибок.

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

Конечно, все это происходит на сервере.

Мы хотели бы захватить (и получить) изображение браузера клиента в момент возникновения ошибки, чтобы предоставить дополнительную информацию для устранения неполадок?

Это вообще возможно?

Если это так, что будет элегантным подходом к этой проблеме?

Ответы [ 3 ]

1 голос
/ 30 марта 2009

Сказать что-то «непрактично» обычно проще, чем на самом деле попытаться решить что-то сложное, но не технически невозможно.

Я провел еще несколько исследований и наткнулся на подход , который позволяет овладеть отрендеренным html-сервером.

Более того, есть способы конвертировать html в изображения

Я буду реализовывать решение, используя комбинацию из двух.

1 голос
/ 30 марта 2009

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

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

0 голосов
/ 30 марта 2009

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

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