1

道場初心者。dojo/when関数の解決された promise ハンドラーで発生したときに、js エラーが firebug コンソールに書き込まれない理由がわかりません。同期コードでは、エラーが書き込まれます。ただし、エラーが発生すると、誤った行が Firebug スクリプト ビューに表示されます。Dojo 1.8 FF 19.0 と Firebug 1.11.2 を使用しています。

4

1 に答える 1

0

コードのどこかに try catch ブロックが必要であり、dojo/いつエラーをスローするかを防ぎます。

自分で try catch ブロックを追加することでその機能を追加できます。この jsfiddle を確認してください。

http://jsfiddle.net/kYMKF/1/

    try{
        should.bombAndLogAnErrorInFirebug(); //this does not log an error in Firebug! Why?
    } catch(e) {
            alert("error");
        }
于 2013-04-07T12:21:43.993 に答える