2012-01-06 13 views
6

Javascriptデバッガが特定のファイルにステップインするのを防ぐことはできますか?私は特に例外ではJavaScriptファイルのjQueryにスローされたとき、それは壊したくないVisual Studio 2010で特定のファイルのJScriptデバッグを防止する

:同じことが他のサードパーティのために行く

enter image description here

が...そこにあるたびにファイルを縮小さランタイムエラーは、通知を表示し、ファイルを開きます。実行を中断し、縮小されたファイルを開くことは、エラーの原因を見つけるのに役立ちません。

答えて

2

何かが原因でエラーが発生していますが、無視しないでください。

私はデバッグ(未対応)スクリプトに切り替えることをお勧めします、そして、正確に何がエラーであるかを考え出してください。

エラーが発生した場合は、それを把握できない場合は、stackoverflowに投稿してください。誰かがあなたをさらに助けることができると確信しています。

jslintでカスタムスクリプトを実行して、明白な問題がないかどうかを確認してください。 http://www.jslint.com

編集:あなたのエラーに基づいて、あなたは何かがnullになる可能性があるときにあなたのコードでnullsを確認して、ヌル値で何かをしようとしていると思います。あなたはこのようにデフォルト値を割り当てることができます。

variable = (typeof variable === undefined) ? defaultValueIfNull : variable; 

または文

if (typeof variable !== undefined) 
{ 
    //do stuff 
} 

場合と同じチェックを使用し、それはjQueryのと、それは、オブジェクトが期待言うので、私はあなたがいることを、セレクタを有していても良いでしょうねマッチを返すことはありませんが、それは他のものかもしれませんが、それは単なる推測です。

+0

お返事ありがとうございます。私はちょうどエラーを無視する計画をしていない...私はその未定義の変数によって引き起こされるエラーを実現します。 VSがjqueryコードに侵入するのを止める方法を探したいだけです。私が基本的にjQueryのコードを信頼していると言いたいのですが、私のコードは問題です。 – woggles

+0

私が知っていることはありませんが、私はあなたに同情していますが、適切なブレークポイントを設定せずにjqueryコードの中で終わると、迷惑になる可能性があります。 。おそらくいくつかのtryを追加して、エラーがjqueryにバブリングするのを防ぐために関数にキャッチしますか? –

+0

また、step intoの代わりにjqueryを呼び出す関数をステップオーバーすると、エラーがどこにあるかを確認できるはずです。私は通常、デバッグに火薬爆弾を使用します。または、Visual Studioデバッガを時折使用します。 –

関連する問題