特定のファイル内で壊れないように Chrome デバッガー (またはおそらく Firebug?) に指示する方法はありますか? 本質的に、それらが壊れていないと仮定するには?これは、彼らが組み込む可能性のあるもののようです。
6 に答える
The latest version of Chrome has implemented a new blackbox feature that does exactly what you are looking for. Basically, when you set the blackbox option on a given file, it will prevent Chrome debugger from breaking into that file.
This feature is built-in and it can be set with the context menu of the file (right click). It will also work if Chrome debugger is set for stopping on all exceptions.
発生している問題が、Chrome デバッガーがすべての例外 (jQuery 内の例外も含む) で停止することである場合、すべての例外ではなく、キャッチされていない例外でのみ一時停止するように Chrome に指示する必要がある場合があります。デバッガーのスクリプト パネルでは、ウィンドウの左下隅に、これを制御するアイコンがあります。
- 開発者ツールの設定に移動し、左パネルの [Balckboxing] タブをクリックします。
- 次に、[パターンの追加] ボタンをクリックし、jquery.js と入力します。
- 開発者ツールを閉じて再度開くと、スキップされました!
デバッガーがjQueryファイルのどこかで爆発している場合は、疑わしい呼び出しをtry / catchでラップしてから、独自のエラーをスローする可能性がありますcatch
。そうすれば、どこが間違っているのかを正確に特定できます。
スタックトレースを実行して、コードが爆発している理由(たとえば、無効なJSONなど)を確認する方が、光沢を試してみるよりも傾向があります。