tor-browser

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

incumbent.sub.html (565B)


      1 <!DOCTYPE html>
      2 <title>Incumbent page used as a test helper</title>
      3 
      4 <iframe src="relevant.html" id="r"></iframe>
      5 
      6 <script>
      7 "use strict";
      8 
      9 const relevant = document.querySelector("#r").contentWindow;
     10 
     11 window.setupWebSocket = (binaryType, fn) => {
     12    const wsocket = new relevant.WebSocket("ws://{{host}}:{{ports[ws][0]}}/echo");
     13 
     14    wsocket.addEventListener("open", () => {
     15        wsocket.binaryType = binaryType;
     16        wsocket.send(new ArrayBuffer(15));
     17    });
     18 
     19    wsocket.addEventListener("message", ev => {
     20        fn(relevant, ev);
     21    });
     22 };
     23 
     24 </script>