tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

Script-global-01.js (394B)


      1 // Debugger.Script.prototype.script returns the global the script runs in.
      2 
      3 var g = newGlobal({newCompartment: true});
      4 var dbg = new Debugger;
      5 var gw = dbg.addDebuggee(g);
      6 
      7 var log = '';
      8 dbg.onDebuggerStatement = function (frame) {
      9  log += 'd';
     10  assertEq(frame.script.global, gw);
     11 }
     12 
     13 g.eval('debugger;');
     14 assertEq(log, 'd');
     15 
     16 g.eval('function f() { debugger; }');
     17 g.f();
     18 assertEq(log, 'dd');