1

FxOS アプリ全体がクラッシュしたときに通知を受ける方法はありますか? クラッシュやエラーの原因を知りたいからです。

ありがとう。

4

1 に答える 1

1

アプリがクラッシュした原因を報告する API はありません。なんで?あなたはもっとよく知っているか、起こりうるエラーを手に負えなかったはずだからです。

私がお勧めするのは、何らかの形で行動を記録することです。オプションの 1 つは、次のようなコンソール API を使用することです。

単一オブジェクトの出力

var someObject = { str: "Some text", id: 5 }; console.log(someObject);

これは次のようなものを出力します

[09:27:13.475] ({str:"Some text", id:5})

スタック トレース

コンソール オブジェクトは、スタック トレースの出力もサポートしています。これにより、 を呼び出したポイントに到達するまでの呼び出しパスが示されますconsole.trace()。こんなふうになります

foo();

function foo() {
  function bar() {
    console.trace();
  }
  bar();
}

そして、コンソールは次のようなものを出力します:

Console.trace()

Firefox OS でコンソール ログを有効にする方法

Firefox OS デバイスでコンソール ログを有効にする方法の詳細については、こちらを参照してください。

Firefox OS でアプリをデバッグする方法

Firefox OS でアプリをデバッグする方法の詳細については、こちらを参照してください。

于 2014-03-19T05:30:47.340 に答える