2012-03-02 7 views
1

私はこれが少し問題であることについての答えを得るために私はそれをデバッグする方法です。javascriptスクリプトでエラーを見つける方法

次のエラーが表示されます(下の画像)。行、スクリプト、または何も指定されていません。また、jQueryとraphaeljsライブラリのものを除いて、カスタムエラーハンドラは定義されていません。

enter image description here

これをデバッグする方法上の任意のアイデアをお持ちですか?

(例えばメインスクリプトは約3Kラインを持っていると、エラーが私が投稿し、それの魔女の一部を知らない発生した場所、私は知らないので、私はそれを見つけるための唯一の方法が必要です。)

ありがとうございました。

+1

あなたはJSLintを試しましたか? –

+0

このようなエラーは、通常、これらのライブラリを使用するコードでsthを混乱させることを意味します(つまり、昏睡状態を追加するのを忘れた場合、かっこを閉じます...) - コードをラインで確認してください – maialithar

+0

私がたくさん言うと、たくさんのスクリプトがあります...私はすべてを貼り付けることはできません:)。 @matt – zozo

答えて

0

クロムを試してみてください。 Webkitのは、スタックトレースを提供することができます。

throw 'Error in protected function:)55'; 

Web Inspector: Understanding Stack Traces

サンプル:スクリプトのような文字列ではなく、適切な例外をスローしたとき

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

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

enter image description here

関連する問題