// Ensure evalInFrame("this") returns the right value even if we're still in the // script's prologue, before JSOP_FUNCTIONTHIS.
var g = newGlobal({newCompartment: true}); var dbg = new Debugger(g); var hits = 0;
dbg.onEnterFrame = function (frame) { if (frame.type === 'eval') return;
hits++;
var frameThis = frame.eval('this').return; if (frameThis !== null && typeof frameThis === "object")
g.gotThis = frameThis.unsafeDereference(); else
g.gotThis = frameThis;
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.