15

Ich habe eine JavaScript-Datei, die ich in den Chrome-Entwicklertools blackboxed habe, und ich habe den Debugger auf Pause bei nicht abgefangenen Ausnahmen eingestellt. Die Dev-Tools pausieren jedoch weiterhin bei nicht abgefangenen Ausnahmen in der Blackbox-JS-Datei (siehe Abbildung unten). Ist das ein Chrome-Bug? Oder ist ein weiterer Schritt erforderlich, damit Chrome bei nicht abgefangenen Ausnahmen in Blackbox-Skripts nicht mehr pausiert?Chrome-Dev-Tools pausiert auf Ausnahmen in Blackbox-Skript

enter image description here

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

Was passiert, wenn Sie ein Skript blackbox?

Ausnahmen von der Bibliothek Code ausgelöst werden nicht unterbrechen (wenn Pause auf Ausnahmen aktiviert ist)

Also das entweder wie ein Bug scheint, oder ich mit Blick auf etwas offensichtlich.

+1

Sieht so aus, als ob dies noch ein Problem ist, ab dem 1. Oktober 2015: https://code.google.com/p/chromium/issues/detail?id=538447 – brazilianldsjaguar

+1

Es ist immer noch ein Problem am 1. April 2015 in Chrome v49 .0.2623.110 m – blazkovicz

+1

Es ist auch merkwürdig, dass das Hinzufügen eines Skripts zu Blackbox über das Kontextmenü die 'blackbox scripts' in den Devtools-Einstellungen nicht auf 'true' setzt, sondern einfach ein Muster hinzufügt. – blazkovicz

Antwort

1

Dieses Problem wurde für Version 56.0.2924.87 behoben.

Wenn ich ein Skript für diese Version in Blackbox abhöre, stoppt der Debugger nicht mehr in einer throw-Anweisung, selbst wenn "pausiert auf gefangene Ausnahmen" aktiviert ist.