15

Ho un file JavaScript che ho messo in blackbox negli strumenti di sviluppo di Chrome e ho il debugger impostato per mettere in pausa le eccezioni non rilevate. Tuttavia, gli strumenti di sviluppo continua a sospendere le eccezioni non rilevate nel file JS blackbox (vedere la schermata seguente). È un bug di Chrome? Oppure è necessario un ulteriore passaggio per consentire a Chrome di interrompere la sospensione delle eccezioni non rilevate negli script in blackbox?Gli strumenti di sviluppo di Chrome si fermano sulle eccezioni nello script blackbox

enter image description here

Secondo https://developer.chrome.com/devtools/docs/blackboxing:

cosa succede quando si Blackbox uno script?

eccezioni generate dal codice della libreria non mettere in pausa (se Pausa eccezioni è abilitato)

Quindi questo sembra sia come un insetto, o sto affaccia qualcosa di ovvio.

+1

Sembra che questo sia ancora un problema, a partire dal 1 ° ottobre 2015: https://code.google.com/p/chromium/issues/detail?id=538447 – brazilianldsjaguar

+1

È ancora un problema il 1 ° aprile 2015 in Chrome v49 .0.2623.110 m – blazkovicz

+1

Inoltre è strano che l'aggiunta di script alla blackbox tramite il menu di scelta rapida non imposta flag 'script blackbox' su true nelle impostazioni di devtools, aggiunge solo pattern. – blazkovicz

risposta

1

Questo problema è stato risolto per la versione 56.0.2924.87.

Se eseguo il blackbox di uno script su questa versione, il debugger non si ferma più su un'istruzione throw anche se "pause su eccezioni rilevate" è selezionato.