是否有任何用于报告错误的 JavaScript 框架?
我希望能够获取用户当前正在查看的网页的副本,以及可能在 JS、他们当前的浏览器等上的堆栈跟踪并将其发布到我的 Web 应用程序,以便当我尝试调试应用程序 我花更少的时间尝试重新创建问题。
是否有任何用于报告错误的 JavaScript 框架?
我希望能够获取用户当前正在查看的网页的副本,以及可能在 JS、他们当前的浏览器等上的堆栈跟踪并将其发布到我的 Web 应用程序,以便当我尝试调试应用程序 我花更少的时间尝试重新创建问题。
ExceptionHub是一项可能是您正在寻找的服务。有一些开销,因为它使用 try catch 块包装对 、 、 等的调用addEventListener
以setInterval
获取setTimeout
堆栈跟踪。
如果不使用升级权限或浏览器扩展,则无法获取页面的屏幕截图。Mozilla 实现中的 canvas 元素有一个drawWindow
功能,可以将当前窗口渲染为 canvas 元素,您可以使用它发布像素数据。