tor-browser

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

bug1675097-iframe.html (469B)


      1 <!DOCTYPE html>
      2 <body>
      3 <script>
      4 let channel = new MessageChannel();
      5 channel.port1.onmessage = event => {
      6    if (event.data === 'intercepted') {
      7        const iframe = document.querySelector('iframe');
      8        iframe.sandbox = '';
      9        navigator.serviceWorker.controller.postMessage({ type: 'ack' });
     10    }
     11 };
     12 navigator.serviceWorker.controller.postMessage({ type: 'register', port: channel.port2 }, [channel.port2]);
     13 </script>
     14 <iframe src='inner'></iframe>
     15 </body>