Chromeでデバッグする場合、ブレークポイントが設定されていなくても、スクリプトは常にデバッガーで一時停止され、一時停止が一時停止されていない場合、スクリプトは再び一時停止します。
何ができる?
考えられる原因の1つは、「例外で一時停止」(ウィンドウの左下にinが付いた一時停止(||)記号の付いた小さな停止記号のアイコン)を有効にしたことです。クリックしてオフ/グレー状態(赤でも青でもない状態)に戻して、ページをリロードしてください。
私の場合、Chromeの開発ツールの[ソース]タブからアクセスできるAny XHR
設定でXHR Breakpoints
フラグをtrueに設定しました。
Chromeのチェックを外すと、再び正常に動作します。
これも問題を引き起こす可能性があります
右上のブレークポイントアイコンは、このように青色になるはずです。
このように灰色になるべきではありません
そして、いくつかのオプションがあります、いくつかをチェックした場合、条件がアクティブなとき、ブレークポイントデバッガーもアクティブです
ソースに移動すると、一時停止が表示されます DevToolsの下部にあるボタン。基本的に、jsファイルのデバッグ中、DevToolsには3つの一時停止オプションがあります。
例外で一時停止しないでください():
「例外で一時停止しない」がアクティブであるかのように、一時停止ボタンはgrey色になります。
すべての例外で一時停止():
「すべての例外で一時停止」がアクティブであるかのように、一時停止ボタンはblue色になります。
キャッチされていない例外で一時停止():
「キャッチされない例外で一時停止」がアクティブであるかのように、一時停止ボタンはpurple色になります。
一時停止したくない場合は、例外で一時停止しないを選択してください。選択するには、一時停止ボタンをgreyになるまで切り替えます。
うん。今日はchrome開発ツールを学習していますが、同じことを発見しました-上記が失敗した場合は、ここに示されている領域を拡張し、設定して忘れたブレークポイントを探します。
右上隅にある最後から2番目のアイコン(添付画像の赤で囲まれたアイコン)は、デバッグをアクティブ化/非アクティブ化するためのものです。いつでもデバッグをクリックして切り替えることができます。
その本当に悪い経験。上記の答えがうまくいかなかった場合は、これを試してください。
[設定]アイコンをクリックしてから、[デフォルトの復元と再読み込み]ボタンをクリックします。
正常になるまで「F8」を押します。
ハッピーコーディング!!
別のユーザーがこれについて少し詳しく言及しましたが、ここに2日間で約3回戻るまで見逃していました-
設定可能な他のブレークポイントのリストを含むEventListenerブレークポイントというタイトルのセクションがあります。 DOM Mutationでそれらの1つを誤って有効にして、DOMへの何かがオーバーライドされるたびに通知していたことがあります。残念ながら、これが単なるマシンであることに気付く前に、多くのプラグインとアドオンを無効にすることになりました。これが他の人の助けになることを願っています。
私が遭遇した本当にばかげた問題が、デバッガーで私をここに導いた。 command .: "debugger;"にはウォッチが設定されています。
デバッガーというページが表示されました。すべてのページの読み込みの間に表示されます。
これを無効にする方法は、ウォッチを右クリックし、「ウォッチ式を削除」をクリックすることです。
押すことができます CTLR+F8 ブレークポイントを有効または無効にします。
これは短い解決策です。
for
ループに構文エラーがありました。これにより、一時停止エラーが発生しました。
chrome開発者コンソールの[ブレークポイント]に移動し、右クリックしてブレークポイントを削除できます。シンプル。