Me parece que las necesidades de apoyo (al menos) las respuestas a dos preguntas:
- en que se ve la pantalla como? y
- ¿Por qué se ve así?
Una captura de pantalla, una visual, es muy necesaria y responde la primera pregunta, pero no puede responder a la segunda.
Como primer intento, intentaría enviar toda la página para soporte. La tecnología de soporte podría mostrar esa página en su navegador (responde a la primera pregunta); y también podría ver el estado actual del html del cliente (ayuda a responder la segunda pregunta).
Intentaré enviar la mayor parte de la página disponible para el cliente JS por medio de AJAX o como la carga de un formulario.También enviaría información no en la página: cualquier cosa que afecte el estado de la página, como cookies o ID de sesión o lo que sea.
El cliente puede tener un botón de envío para iniciar el proceso.
Creo que eso funcionaría. Veamos: necesita algo de CGI en algún lugar del servidor que atrape la página del usuario entrante y la ponga a disposición para brindar soporte, tal vez escribiendo un archivo de disco. Luego, la persona de soporte puede cargar (o cargarse automáticamente) esa misma página. Toda la demás información (cookies, etc.) se puede colocar en la página que admite el acceso.
PLUS: ¡el cliente JS que maneja el botón de envío onclick() también podría incluir cualquier valor de variable JS útil!
¡Oye, esto puede funcionar! Me estoy mentalizado :-)
HTH
- Pete
Puede capturar la ventana gráfica en la que se encuentra la página, pero realmente dudo que pueda capturar toda la ventana. Eso sería un riesgo de seguridad, ¿no? – Keyo
Hay soluciones para esto en 2013. [Usersnap] (http://www.usersnap.com) se puede instalar tan fácilmente como Google Analytics y obtendrá capturas de pantalla precisas de sus visitantes (no es necesario instalarlas). cualquier cosa. Sin Java, sin Flash, sin ActiveX, sin ningún tipo). – Gregor
Posible duplicado de [Uso de HTML5/Canvas/JavaScript para tomar capturas de pantalla] (http://stackoverflow.com/questions/4912092/using-html5-canvas-javascript-to-take-screenshots) –