当整个 FxOS 应用崩溃时,有没有办法可以通知我们?因为我想知道是什么原因导致它崩溃或出错。
谢谢。
最佳答案
没有 API 可以报告导致应用程序崩溃的原因。为什么?因为您应该更了解或立即处理可能的错误。
我建议您以某种方式记录您的操作。您的选择之一是使用控制台 API,如下所示:
输出单个对象
var someObject = { str: "一些文本", id: 5 };
console.log(someObject);
这将输出类似的内容
[09:27:13.475] ({str:"Some text", id:5})
堆栈跟踪
控制台对象还支持输出堆栈跟踪,它将向您显示到达调用 console.trace()
的位置所采取的调用路径。事情是这样的
foo();
function foo() {
function bar() {
console.trace();
}
bar();
}
控制台将输出如下内容:
如何在 Firefox OS 上启用控制台日志记录
有关如何在 Firefox OS 设备上启用控制台日志记录的更多信息,请参阅 this
如何在 Firefox OS 上调试应用
有关如何在 Firefox OS 上调试应用程序的更多信息,请参阅 this
关于javascript - 当整个应用程序崩溃时如何通知 FxOS 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22453291/