2013-04-05 19 views
39

Se la finestra di debug è aperta, il debugger inizia a battere le righe da solo anche se non ci sono punti di interruzione impostati.Come impedire a Chrome di accedere alla modalità di debug?

Ho provato con il pulsante "Disattiva breakpoint" e non fa differenza se è acceso o spento.

questo accade su qualsiasi sito web.

+11

C'è un'opzione chiamata 'Pause sulle eccezioni' - spegnerlo. – techfoobar

+0

Non ho mai saputo di questa pausa sulla cosa delle eccezioni! Può anche fermarsi su qualsiasi cosa che ritorna indefinita? –

risposta

49

hai accidentalmente impostato "Pause sulle eccezioni" a tutte le eccezioni non gestite fanno /.

Passare alla scheda "Fonti". Nella barra degli strumenti in basso, attiva il pulsante che assomiglia al simbolo di pausa circondato da un cerchio (il quarto pulsante da sinistra) finché il colore del cerchio diventa nero per disattivarlo.

+2

Risparmio di vita. Grazie. –

+13

Se il simbolo di pausa non è blu, è possibile che abbia contrassegnato accidentalmente una linea per l'ispezione di debug. Questa linea ha una freccia blu sulla destra che devi fare clic per disattivarla. –

+1

C'è anche un'altra area se la accendi prima che si spenga sempre quando ricarichi la pagina e ti dimentichi di essa. Sotto la stessa scheda, c'è la riga "XHR Breakpoints" sotto "Call Stack" e "Breakpoints". Se hai "Qualsiasi XHR" selezionato su questa opzione, accadrà anche. – Anthony

0

si dispone di più schede del browser Chrome aperte per lo stesso URL e barra degli strumenti dev. In qualche altra scheda sono stati impostati i punti di interruzione che vengono visualizzati quando si esegue il debug sulla scheda corrente. Soluzione: chiudere la barra degli strumenti di sviluppo su un'altra scheda o la scheda stessa.

+1

Questa domanda ha avuto risposta nel commento, è perché l'OP ha "pausa sulle eccezioni" attivata, questo può accadere per caso. Gli strumenti di sviluppo di Chrome sono disponibili in base alla tabella e nessun punto di interruzione su un'altra scheda può causare alcuna interazione su altre schede. – stolli

14

ci sono un paio di ragioni per questo:

  1. Hai attivata la Pausa sulle eccezioni tasto. Quindi, disattivalo.

    enter image description here

  2. Hai attivato una linea (o più) per essere messo in pausa in eccezione. Quindi, disattivalo.

    enter image description here

+1

grazie! la tua risposta è davvero chiara :) –

+0

Proprio come una FYI; è il pulsante di pausa blu non la casella di controllo nella prima immagine. – Pylinux

3


ho fatto funzionare ..
Si prega di seguire marchio evidenziato nella immagine allegata.

Grazie, enter image description here

Problemi correlati