Informar de fallo Javascript
-
04-10-2019 - |
Pregunta
¿Hay algún marco de JavaScript para informar de fallos?
Me gustaría ser capaz de obtener una copia de la página web que el usuario está estudiando además tal vez un seguimiento de la pila en la JS, su navegador actual, etc. y que lo ponga a mi aplicación web para que cuando intento para depurar la aplicación paso menos tiempo tratando de recrear el problema.
Solución
ExceptionHub es un servicio que puede ser lo que estás buscando. Hay algo de sobrecarga ya que envuelve las llamadas a addEventListener
, setInterval
, setTimeout
, etc., con bloques catch tratar de conseguir stacktraces.
No hay una manera de obtener una captura de pantalla de la página sin necesidad de utilizar una escalada de privilegios o una extensión del navegador. El elemento canvas en la implementación de Mozilla tiene una drawWindow
función que puede hacer que la ventana actual a un elemento canvas , con el que puede publicar los datos de píxeles.