tor-browser

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

create_webrtc_peer_connection.html (675B)


      1 <!DOCTYPE html>
      2 <html lang="en">
      3 <head>
      4 <meta charset="utf-8">
      5 <script>
      6 const gConnections = [];
      7 
      8 window.addEventListener("message", event => {
      9  const ackTarget = window.parent ? window.parent : window;
     10  switch (event.data) {
     11    case "push-peer-connection":
     12      gConnections.push(new RTCPeerConnection());
     13      ackTarget.postMessage("ack", "*");
     14      break;
     15    case "pop-peer-connection":
     16      gConnections.pop().close();
     17      ackTarget.postMessage("ack", "*");
     18      break;
     19  }
     20 });
     21 
     22 window.addEventListener("DOMContentLoaded", function() {
     23  document.getElementById("msg").innerText = location.host;
     24 });
     25 </script>
     26 </head>
     27 <body><div id="msg"></div></body>
     28 </html>