Método para capturar una captura de pantalla del navegador del usuario para ayudar en informes de errores

StackOverflow https://stackoverflow.com/questions/2363305

  •  23-09-2019
  •  | 
  •  

Pregunta

Estoy buscando una manera de hacer más fácil para los usuarios técnicamente sofisticados para enviar capturas de pantalla de su navegador para mí, para ayudar en la depuración de problemas de aplicaciones web.

No será un botón en todas las páginas dentro de una aplicación web que pueden utilizar para informar de problemas, los cuales me gustaría enviar una captura de pantalla (entre otras cosas).

http://www.snapabug.com/ está muy cerca de lo que quiero, pero me tiene que ser capaz de personalizar algunas cosas que el servicio no me lo permite.

Entorno de producción es LAMP. Espero que debe haber algo basado en Flash que puede hacer esto, pero no he sido capaz de encontrar algo.

¿Fue útil?

Solución

Usar JavaScript para agarrar el HTML, el agente de usuario y el navegador (plugins, etc.) y lo envía a una página de informe de errores con AJAX.

Otros consejos

Buzz,

si necesita una herramienta que integra ya con las soluciones existentes de control de errores (FogBugz, Redmine, JIRA, TFS, ...) deben darle Usersnap intentarlo. Creo que hace exactamente lo que necesita! La revelación completa: Soy uno de los co-fundador de http://usersnap.com

Buzz,

Sí, me encontré con esa herramienta, así y parece estar muy bien. Lo más cercano que puedo señalar es selenio. El selenio puede tomar una captura de pantalla y guardar la fuente de la página. Creo que utiliza JavaScript para hacer las llamadas necesarias.

Se puede construir algo en torno a que supongo.

Walter

Buzz,

trazas inversas y las variables de aplicación se pueden almacenar en variables JavaScript y se agarraron por SnapABug al enviar la captura de pantalla.

Las cosas Agente vivo son sólo permite si decide hacerlo en la configuración. Por defecto, no están habilitadas.

Además, ahora tenemos la capacidad de crear formularios personalizados para que coincida con su aspecto y sentirse sitio y se puede quitar la marca si esto es un gran problema.

Datos de contacto:. Support@snapabug.com y vamos a llegar a algo que funcione para usted

Cheers, Jerome.

¿Usted ha visto a éste? http://userfly.com/

Conseguir una sesión con los inicios de sesión es complicado, pero se puede hacer con

https://github.com/leonid-shevtsov/headless y https://github.com/lanej/selenium-webdriver

En un servidor separado.

Las soluciones alojadas como http://url2png.com no son compatibles con las sesiones (aún) que pienso.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top