1

私はこれが問題が何であるかについての答えを得るために少し少ないことを知っているので、私が尋ねるのはそれをデバッグする方法です。

次のエラーが発生します(下の画像)。行、スクリプト、または何も指定されていません。また、jQueryおよびraphaeljsライブラリにあるものを除いて、カスタムエラーハンドラーを定義していません。

ここに画像の説明を入力してください

これをデバッグする方法について何かアイデアがありますか?

(たとえば、メインスクリプトには約3k行あり、エラーが発生する場所がわからないため、投稿する魔女の部分がわかりません。それを見つける方法だけが必要です。)

お時間をいただきありがとうございます。

4

3 に答える 3

2

これは、スクリプトが次のような適切な例外ではなく文字列をスローしたときに発生します。

throw 'Error in protected function: )55';

考えられる解決策については、この他のSOの質問を参照してください。

例外をスローしたときにJavascriptスタックトレースを取得するにはどうすればよいですか?

于 2012-03-02T15:10:39.357 に答える
0

クロムを試してみてください。Webkitはスタックトレースを提供できます: Web Inspector:スタックトレースを理解する

サンプル:

<script>
    function i2(){
        throw "CustomError";
    }
    function invoke(){
        i2();
    }

</script>
<button onclick="invoke()">yo</button>

ここに画像の説明を入力してください

于 2012-03-02T15:10:03.013 に答える
0

ローカル関数ensureAnimDict(animDict)HasAnimDictLoaded(animDict)でない場合は、RequestAnimDict(animDict)であり、HasAnimDictLoaded(animDict)ではない場合はWait(0)end return animDictend

于 2022-02-16T18:12:02.747 に答える