2013-04-11 11 views
8

私のウェブサイトをデバッグしようとすると、そこにブレークポイントがない場合でも、jQuery .jsファイル内で何度も停止します。これは私のコードにブレークポイントを置いた場所だけをデバッグしたいので、非常に面倒です。ChromeでデバッグするときにjQueryのブレークポイントを無視するにはどうすればよいですか?

デバッグ時にクロムがjQueryコアファイルを無視するようにするにはどうすればよいですか?

答えて

10

代わりのF8(一時停止/実行を継続)、またはエラーが発生した場合のデバッグ中に(ステップイン)あなたはF11を使用している場合、デバッガは、jQueryのファイル内で停止した唯一の理由は、Chromeを使用してdebugginし、 pause on errorsが有効になっています。

オフコースany debugger;行も強制的に実行を停止します。

エラーを無視するには、下部のSourcesタブに小さな円のアイコンがあり、3つの状態にクリックできます。グレーの状態は=

  • ブルー国家は=すべての例外を参照してください画像I「は、アイコンに関する以下
  • パープル州立=パウスのみキャッチされない例外の
  • に一時停止例外で一時停止しないでください

    • それをクリックすると、さまざまな状態になります。

      また、画像の右側には、DOM BreakpointsXHR Breakpointsなどの異なるセクションが表示されます。これらのセクションには、ちょうど場合に応じてブレークポイントがありません。

      これが役に立ちます。

      enter image description here

    +1

    左下の小さな一時停止アイコンを調整し、「例外時に一時停止しない」に設定してください。どうもありがとう。これは私に多くの時間を節約します:) – Kenci

    +0

    あなたはそれを残して、代わりにブラックボックスを使用したいと思うかもしれません、以下の私の答えを見てください –

    6

    私は、あなたが「黒ボクシング」と呼ばれる最新の開発者向け機能を探していると信じています。この機能を使用すると、ステップデバッグ中にデバッガが実質ステップを実行してライブラリコードをステップ実行できます。

    あなたはここでそれについての詳細を読むことができます:http://www.divshot.com/blog/tips-and-tricks/ignoring-library-code-while-debugging-in-chrome/

    3

    Blackboxing(特定のファイルで例外を無視して)今ネイティブグーグルクロームでサポートされています。

    development tools > settings > Manage framework blackboxing

    そしてさらに簡単に、ちょうど右クリックし、ファイル内とBlackbox this script

    のFirefoxでも縮小さJSファイルの自動blackboxingを持っているの!言います

    関連する問題