// Basic getOffsetLocation test, using Error.lineNumber as the gold standard.
var g = newGlobal({newCompartment: true}); var dbg = Debugger(g); var hits;
dbg.onDebuggerStatement = function (frame) { var knownLine = frame.eval("line").return;
assertEq(frame.script.getOffsetLocation(frame.offset).lineNumber, knownLine);
hits++;
};
hits = 0;
g.eval("var line = new Error().lineNumber; debugger;");
assertEq(hits, 1);
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.