在 Firefox for Android 上发送崩溃报告

Firefox for Android Firefox for Android 最后更新于: 1 week, 3 days ago

Firefox 对数据的处理是透明的——请了解这对你意味着什么。阅读 Firefox 的隐私声明

当 Firefox 安卓版崩溃时,它会向 Mozilla 发送崩溃报告,帮助我们解决问题并改进浏览器。从 Firefox 版本 136开始,你可以选择自动发送崩溃报告或在每次崩溃之后再操作。

本文介绍崩溃报告包括什么内容、Mozilla 如何使用该报告以及你如何管理自动发送崩溃报告的设置。

崩溃报告包含哪些内容?

崩溃报告包含有关崩溃的技术细节,以帮助 Mozilla 识别和修复 Firefox 中的问题。具体内容包括:

  • 崩溃元数据:操作系统、应用程序版本、设备类型和崩溃时间等信息。这有助于我们缩小受崩溃影响的平台/用户群体范围。
  • 设备内存使用情况:崩溃时的可用内存信息。内存信息是判断崩溃是否由系统内存不足引起的有效工具。
  • 崩溃堆栈跟踪:崩溃时正在运行的代码的技术细节。这些细节能指导开发人员识别崩溃原因(无论是源于 Firefox 还是第三方代码)。
  • 程序内存快照:报告会存储少量内存片段以协助开发人员分析崩溃。这些片段可能包含隐私信息,仅限 Mozilla 内部少数开发人员访问。
  • 浏览元数据:如果您选择发送,报告可能包含崩溃时正在加载的 URL。某些崩溃仅由特定网页引发,因此相关的 URL 对调试崩溃原因非常有价值。
  • 硬件测试结果:我们收到的大量崩溃报告其实仅由硬件故障导致。为帮助识别此类情况,我们会进行简单的硬件测试并将结果纳入报告。测试耗时短,结果不包含个人身份信息,用户可选择不发送此信息。

部分崩溃报告可能包含额外的调试信息,例如小型转储文件——这些小型内存快照可能包含崩溃时 Firefox 打开的文件列表或用户最后访问的 URL 等数据,用以辅助诊断崩溃。仅限少数 Mozilla 工程师有权访问此数据。

有关崩溃报告所含数据的详细说明,请访问 Glean 词典

崩溃 Ping 包含哪些内容?

Firefox 还会发送 崩溃 Ping,这是仅包含非识别性崩溃元数据的小型报告。除非您在设置中选择退出 技术与交互数据收集,否则崩溃 Ping 会自动发送。虽然崩溃 Ping 包含的信息少于崩溃报告,但它们在确定调试优先级方面起着重要作用(因为它们能更准确地评估错误的影响范围,并且能提供通常无法获取的后台进程崩溃洞察)。崩溃 Ping 也能更准确地反映 Firefox 的整体稳定性。

有关崩溃 Ping 所含数据的详细说明,请访问 Glean 词典

Mozilla 如何使用崩溃报告和崩溃日志?

Mozilla 使用崩溃报告来定位和解决问题、改进 Firefox 的性能以及让浏览器更可靠。通过分析崩溃数据,Mozilla 能够了解崩溃的原因、设置问题优先级以及确保在 Firefox 的后续版本中此类问题减少。Mozilla 使用第三方工具 Sentry 来进行崩溃报告分析。

如何管理崩溃报告设置

启用或禁用自动发送崩溃报告

默认时,Firefox 安卓版不会自动发送崩溃报告(除非你一开始就设置了自动发送崩溃报告)。你可以通过以下步骤随时启用或禁用该设置。Focus 和 Klar 不支持自动崩溃报告。它们会每次询问。

  1. 打开 Firefox 轻触地址栏旁边的菜单按钮
  2. 选择 设置
  3. 下翻到 隐私与安全 并轻触 数据收集
  4. 打开或关闭开关 自动发送崩溃报告

Data collection Android

当禁用自动发送崩溃报告时

如果你禁用了 Firefox 安卓版的自动发送崩溃报告,在崩溃发生时,你会收到是否发送崩溃报告的提示。此时,你可以提交报告,也可以拒绝。

相关内容

请查看以下资源了解更多关于 Mozilla 如何处理你的数据的内容:

此文章在这些用户的协助下写成:

Illustration of hands

志愿者

分享知识并培养专业技能。解答问题并改进我们的知识库。

详细了解