Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在整个应用程序崩溃时通知FxOS应用程序_Javascript_Asp.net Web Api_Crash Reports_Firefox Os_Bugsense - Fatal编程技术网

Javascript 如何在整个应用程序崩溃时通知FxOS应用程序

Javascript 如何在整个应用程序崩溃时通知FxOS应用程序,javascript,asp.net-web-api,crash-reports,firefox-os,bugsense,Javascript,Asp.net Web Api,Crash Reports,Firefox Os,Bugsense,有没有办法在整个FxOS应用程序崩溃时通知我们?因为我想知道是什么导致它崩溃或出错 谢谢。没有API报告应用程序崩溃的原因。为什么?因为你应该知道得更清楚,或者直接处理可能出现的错误 我建议你以某种方式记录你的行为。其中一个选项是使用控制台API,它类似于: 输出单个对象 var someObject={str:“一些文本”,id:5}; log(someObject) 这将输出如下内容 [09:27:13.475]({str:“一些文本”,id:5}) 堆栈跟踪 console对象还支持输出堆

有没有办法在整个FxOS应用程序崩溃时通知我们?因为我想知道是什么导致它崩溃或出错


谢谢。

没有API报告应用程序崩溃的原因。为什么?因为你应该知道得更清楚,或者直接处理可能出现的错误

我建议你以某种方式记录你的行为。其中一个选项是使用控制台API,它类似于:

输出单个对象

var someObject={str:“一些文本”,id:5};
log(someObject)

这将输出如下内容

[09:27:13.475]({str:“一些文本”,id:5})

堆栈跟踪

console对象还支持输出堆栈跟踪,它将向您显示到达调用点的调用路径
console.trace()
。事情是这样的

foo();

function foo() {
  function bar() {
    console.trace();
  }
  bar();
}
控制台将输出如下内容:

如何在Firefox操作系统上启用控制台登录

有关如何在Firefox OS设备上启用控制台日志记录的更多信息,请参阅

如何在Firefox操作系统上调试应用程序


有关如何在Firefox操作系统上调试应用程序的更多信息,请参阅

“您应该知道”是对崩溃监视的错误响应。当成千上万的用户在不同的设备和操作系统组合上运行一个应用程序时,事情就会出错,应该有办法发现发生了什么。我同意你的观点,有几种设备,不同的人以不同的方式使用软件。我的意思是,开发人员应该意识到危险的代码,这些代码可能会立即中断并威胁到它(或者捕捉错误并自行终止应用程序,或者按照建议登录)。抱歉,如果这听起来有攻击性。