14

Alcuni aggiornamenti semi-recenti su Chrome ora posizionano una sovrapposizione sulla mia pagina Web quando sono in pausa in un punto di interruzione. Sto specificatamente cercando di visualizzare lo stato del mio markup della pagina a questo punto, e l'overlay nasconde esattamente ciò che voglio vedere!Come nascondere l'overlay di Chrome "sospeso nel debugger"?

C'è un modo per disattivare questo codice?

O c'è un modo per ripristinare Chrome per una versione che non ha questa funzione errata?

risposta

4

Ho riscontrato questo stesso problema e ho scoperto che se si passa alla scheda "Elementi" e si attiva l'ispettore elementi (il pulsante in basso a destra con l'icona della lente di ingrandimento), la sovrapposizione è nascosta. Come ci si potrebbe aspettare, quando si disattiva l'elemento ispettore di nuovo il messaggio "pausa nel debugger" torna, così io di solito basta lasciare l'ispettore abilitato mentre sto passando attraverso il debugger.

Potrebbe non essere intuitivo, ma almeno funziona. Se ci sono altre alternative, mi piacerebbe sentirle!

9

Ora c'è un'opzione nelle impostazioni di Inspector, deselezionate Disable paused state overlay.

È molto utilizzabile con il setTimeout(function(){debugger;}, 5000); trucco per ispezionare elementi che sono visibili solo al passaggio del mouse.

+2

Per chiarire ulteriormente, si va a Impostazioni (F1), la scheda Preferenze (il primo) ed è la prima opzione in Aspetto (in alto a sinistra). (testato in Chrome 60 e Opera 46). –

+0

sarebbe molto carino, se ci fosse ancora un modo per vedere che sei effettivamente in modalità pausa ... – devman

Problemi correlati