2013-06-12 12 views
11

Attualmente sto provando a eseguire il debug di uno script js in chrome, inserisco un punto di interruzione nello script e si interrompe correttamente quando uso solo una scheda, ma in una seconda scheda non si interrompe anche se Vedo il punto di interruzione nel codice.Google Chrome debugger salta il punto di interruzione

+2

hai messo un 'debugger;' affermazione in questa linea? – C5H8NNaO4

+0

non basta un clic e aggiungi punto di interruzione, inoltre vedo il punto di interruzione nelle due schede – maazza

+1

Ho lo stesso problema all'improvviso. anche le dichiarazioni 'debugger;' non funzionano. Semplicemente non si fermerà su un punto di interruzione, e quando provo a mettere un punto di interruzione lo mette su una linea diversa da quella che seleziono. C'è una grave disconnessione qui. – Robusto

risposta

1

Forse si utilizza l'opzione di stampa piuttosto quando si visualizza la fonte:

enter image description here

ho notato che la copia formattato può ottenere fuori sincronia. Rimuovere tutti i punti di interruzione, chiudere sia la scheda formattata che la scheda originale (nelle origini), quindi aprire l'originale, fare clic sull'opzione di stampa carina e aggiungere nuovamente i punti di interruzione.

Non ho approfondito il motivo per cui ciò sta accadendo, è solo quello che ho vissuto e il lavoro che ho trovato (supponendo che sia qualcosa con la versione cache della fonte formattata).

0

è necessario aprire una nuova finestra del debugger per ogni scheda che si desidera eseguire il debug :)

Problemi correlati