A volte quando eseguo il debug di alcuni JavaScript in Chrome e il javascript è in pausa, se provo a ricaricare la pagina, Chrome invece "continua" il debugger, al prossimo punto di rottura.Il debugger JavaScript di Chrome, in pausa, non ricarica la pagina
Non sembra esserci alcun modo per forzare il javascript a smettere di funzionare completamente, e lasciare che cromo ricarichi solo la pagina. Ogni volta che si preme -R o si fa clic sul pulsante di ricarica, si passa semplicemente al punto di interruzione successivo.
La mia soluzione make-shift in questo momento è quello di
- copiare la barra degli indirizzi URL
- vicino che scheda
- aprire una nuova scheda
- e quindi aprire l'URL nella nuova scheda.
Questo è piuttosto forza bruta ma è l'unico modo in cui ottengo Chrome per caricare effettivamente una nuova copia di quella pagina, invece di continuare solo quella esistente in esecuzione. Lo svuotamento della cache non ha alcun effetto perché non sta nemmeno tentando di ricaricare la pagina.
p.s. Inoltre noto che non esiste un pulsante "stop" per il debugger javascript. Come faccio a dire a Chrome di smettere di eseguire il javascript, non c'è bisogno di continuare. Gli unici controlli sono "continua", "step-over", "step-in", "step-out". Come mai non c'è "stop" o "cancella".
Se ricordo, chiudere la finestra del debugger e ricaricare ha funzionato. – DragonFax
come è ancora un problema !!! – jozxyqk
Questo presuppone che gli script finiranno-capire il motivo per cui gli script non stanno finendo (ad esempio cicli infiniti, processi costosi, ecc.) Sono probabilmente esattamente ciò che stai cercando di eseguire il debug se ti trovi nella situazione descritta nella domanda! – yasashiku