2013-04-05 13 views
39

Wenn das Debugging-Fenster geöffnet ist, beginnt der Debugger selbstständig mit Zeilen, obwohl es keine festgelegten Haltepunkte gibt.Wie verhindere ich, dass Chrome in den Debug-Modus wechselt?

Ich habe versucht, mit der Schaltfläche "Breakpoints deaktivieren" und es macht keinen Unterschied, ob es an oder aus ist.

Dies geschieht auf jeder Website.

+11

eine Option 'Pause auf Ausnahmen' genannt Es gibt - schalte es aus. – techfoobar

+0

Ich wusste nie über diese Pause auf Ausnahmen Sache! Kann es auch bei allem, was unbestimmt zurückkommt, pausieren? –

Antwort

49

Sie haben versehentlich "Ausnahmebedingungen anhalten" auf alle/nicht abgefangenen Ausnahmen gesetzt.

Wechseln Sie zur Registerkarte "Quellen". Aktivieren Sie in der unteren Symbolleiste die Schaltfläche, die wie das Pausensymbol aussieht, umgeben von einem Kreis (4. Schaltfläche von links), bis die Farbe des Kreises schwarz wird, um sie zu deaktivieren.

+2

Lebensretter. Vielen Dank. –

+13

Wenn das Pausesymbol nicht blau ist, haben Sie möglicherweise versehentlich eine Zeile zur Fehlersuche markiert. Diese Zeile hat einen blauen Pfeil auf der rechten Seite, den Sie anklicken müssen, um sie auszuschalten. –

+1

Es gibt auch einen anderen Bereich, wenn Sie ihn eingeschaltet haben, bevor er immer wieder losgeht, wenn Sie die Seite neu laden und vergessen haben. Unter derselben Registerkarte befindet sich die Zeile "XHR Breakpoints" unter "Call Stack" und "Breakpoints". Wenn Sie "Any XHR" bei dieser Option aktiviert haben, wird es auch passieren. – Anthony

0

Sie haben mehrere Chrome-Browser-Registerkarten für dieselbe URL- und Dev-Toolbar geöffnet. In einer anderen Registerkarte haben Sie Haltepunkte festgelegt, die angezeigt werden, wenn Sie auf der aktuellen Registerkarte debuggen. Lösung: Schließen Sie die Dev-Symbolleiste auf einer anderen Registerkarte oder der Registerkarte selbst.

+1

Diese Frage wurde im Kommentar beantwortet, weil OP "Pause auf Ausnahmen" eingeschaltet hat, kann dies zufällig passieren. Die Chrome-Entwicklertools sind pro Registerkarte vorhanden, und keine Haltepunkte auf einer anderen Registerkarte würden auf einer anderen Registerkarte zu einer Interaktion führen. – stolli

14

Es gibt ein paar Gründe:

  1. Sie auf der Pause auf Ausnahmen Taste umgeschaltet haben. Also, schalten Sie es aus.

    enter image description here

  2. Sie haben eine Linie (oder mehr) umgeschaltet auf Ausnahme angehalten werden. Also, schalten Sie es aus.

    enter image description here

+1

danke! Ihre Antwort wirklich klar :) –

+0

Nur wie ein FYI; Es ist die blaue Pause-Schaltfläche und nicht die Checkbox im ersten Bild. – Pylinux

3


ich es Arbeit gemacht haben ..
Bitte hervorgehoben Zeichen in den beigefügten Bild folgen.

Danke, enter image description here

Verwandte Themen