【问题标题】:How to do Crash Reporting for Web Apps如何为 Web 应用程序进行崩溃报告
【发布时间】:2013-04-11 09:48:03
【问题描述】:

当我开发 iPhone / iPad 应用程序时,我总是使用崩溃报告系统。我目前最喜欢的是Crashlytics - 效果很好。

对于 Android 应用,我一直在使用更基本的 ACRA 崩溃报告器。

现在我正在构建一个要在客户端自己的服务器上运行的 web 应用程序,构建某种崩溃报告系统似乎是个好主意,可能与 window.onerror 事件相关联。

当然,我可以构建自己的系统。但是,有谁知道发送和整理报告的好插件解决方案吗?

顺便说一句,我更喜欢完全客户端的解决方案(即只有 JavaScript),而不是任何需要服务器支持的解决方案。

【问题讨论】:

    标签: javascript html crash reporting onerror


    【解决方案1】:

    Exceptional 和 Airbrake 都提供 javascript 实现

    更新

    Exceptional 已正式关闭以支持 Airbrake (Source)

    【讨论】:

    • 谢谢蒂姆,我会去看看。看起来 AirBrake 是实验性的,所以可能还没有投入生产:-)
    • 也结帐TrackJS。 JavaScript 崩溃报告的棘手之处在于错误本身并没有给你足够的上下文来真正理解发生了什么。 TrackJS 捕获这个额外的上下文,为您提供错误的重现步骤。
    • 请不要编辑我的答案来添加您自己的产品。相反,请写下您自己的答案,并详细解释为什么您的产品更好。
    【解决方案2】:

    虽然 iOS 目前不支持,但许多 browser platforms now supportW3C Reporting API 对于报告崩溃和其他分析很有用。一些例子见MDN page on the Reporting API

    【讨论】:

    • 很有趣 - 谢谢!直到现在我才知道它存在
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-10
    • 1970-01-01
    • 2018-04-12
    • 1970-01-01
    相关资源
    最近更新 更多