tor-browser

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

iframe-helper.html (697B)


      1 <!DOCTYPE HTML>
      2 <meta charset="utf-8">
      3 <script src="/resources/testdriver.js"></script>
      4 <body></body>
      5 <script>
      6 test_driver.set_test_context(parent);
      7 
      8 window.onmessage = async message => {
      9  const { id, type } = message.data;
     10  try {
     11    switch (type) {
     12      case 'RewriterCreate':
     13        await test_driver.bless('Rewriter.create', Rewriter.create, window);
     14        parent.postMessage({ id, success: 'Success' }, '*');
     15        break;
     16      case 'RewriterAvailability':
     17        const availability = await Rewriter.availability();
     18        parent.postMessage({ id, success: availability }, '*');
     19        break;
     20    }
     21  } catch (err) {
     22    parent.postMessage({ id, err: err }, '*');
     23  }
     24 };
     25 </script>