// Don't crash trying to fire a dead frame's onPop handler.
var g = newGlobal({newCompartment: true});
g.eval('function f() { debugger; }');
var log = '';
// Create two Debuggers debugging the same global `g`. Both will put onPop // handlers on the same frame. var dbg1 = Debugger(g);
dbg1.onDebuggerStatement = frame1 => {
frame1.onPop = completion => {
log += 'A';
dbg2.removeDebuggee(g); // kills frame2, so frame2.onPop should not fire
log += 'B';
};
};
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.