tor-browser

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

iframe-helper.html (893B)


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