tor-browser

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

interOriginSlave.js (743B)


      1 function postMsg(message) {
      2  opener.postMessage(message, "http://mochi.test:8888");
      3 }
      4 
      5 window.addEventListener("message", onMessageReceived);
      6 
      7 function onMessageReceived(event) {
      8  //alert("slave got event: "+event.data);
      9  if (event.data == "step") {
     10    if (doStep()) {
     11      postMsg("perf");
     12    }
     13 
     14    return;
     15  }
     16 
     17  postMsg("Invalid message");
     18 }
     19 
     20 function ok(a, message) {
     21  if (!a) {
     22    postMsg("FAILURE: " + message);
     23  } else {
     24    postMsg(message);
     25  }
     26 }
     27 
     28 function is(a, b, message) {
     29  if (a != b) {
     30    postMsg("FAILURE: " + message + ", expected " + b + " got " + a);
     31  } else {
     32    postMsg(message + ", expected " + b + " got " + a);
     33  }
     34 }
     35 
     36 function finishTest() {
     37  sessionStorage.clear();
     38  postMsg("done");
     39  return false;
     40 }