Способ сделать снимок экрана браузера пользователя, чтобы помочь в отчете об ошибках - PullRequest
6 голосов
/ 02 марта 2010

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

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

http://www.snapabug.com/ очень близко к тому, что я хочу, но мне нужно иметь возможность настроить несколько вещей, которые сервис не позволит мне.

Производственная среда - ЛАМПА. Я ожидаю, что должно быть что-то на основе Flash, которое может это сделать, но я не смог что-то найти.

Ответы [ 6 ]

3 голосов
/ 19 сентября 2013

Жужжание,

если вам нужен инструмент, который уже интегрируется с существующими решениями по отслеживанию ошибок (fogbugz, redmine, JIRA, TFS, ...), вы должны попробовать Usersnap. Я думаю, что это именно то, что вам нужно! Полное раскрытие: я один из соучредителей http://usersnap.com

1 голос
/ 12 марта 2010

Гул

Обратные следы и переменные приложения могут храниться в переменных JavaScript и будут захватываться SnapABug при отправке снимка экрана.

Функция Live Agent включается, только если вы решите сделать это в конфигурации. По умолчанию они не включены.

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

Свяжитесь с нами по адресу: support@snapabug.com, и мы предложим что-то для вас.

Cheers, Джером.

1 голос
/ 11 марта 2010

Используйте JavaScript, чтобы получить HTML, пользовательский агент и данные браузера (плагины и т. Д.) И отправить их на страницу отчетов об ошибках с помощью AJAX.

1 голос
/ 02 марта 2010

Гул

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

Вы могли бы построить что-то вокруг этого, я полагаю.

Walter

0 голосов
/ 02 декабря 2011

Получить сеанс с логинами сложно, но можно сделать с помощью

https://github.com/leonid-shevtsov/headless а также https://github.com/lanej/selenium-webdriver

На отдельном сервере.

Размещенные решения, такие как http://url2png.com не поддерживают сеансы (пока), я думаю.

0 голосов
/ 11 марта 2010

Вы видели это? http://userfly.com/

...