Javascript Bug报告

时间:2010-09-20 13:59:20

标签: javascript debugging bug-reporting

是否有用于报告错误的javascript框架?

我希望能够获得用户当前正在查看的网页的副本,以及JS上的堆栈跟踪,他们当前的浏览器等,并将其发布到我的Web应用程序,以便在我尝试时为了调试应用程序,我花了更少的时间来重新创建问题。

1 个答案:

答案 0 :(得分:1)

ExceptionHub是您可能正在寻找的服务。由于它使用try catch块来调用addEventListenersetIntervalsetTimeout等来获取堆栈跟踪,因此会产生一些开销。

如果不使用升级权限或浏览器扩展程序,则无法获取页面的屏幕截图。 Mozilla实现中的canvas元素有一个drawWindow function,它可以将当前窗口渲染为canvas元素,您可以发布像素数据。