tor-browser

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

iframe-helper.html (772B)


      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 'LanguageModelCreate':
     14        await test_driver.bless('LanguageModel.create', LanguageModel.create, window);
     15        parent.postMessage({id, success: 'Success'}, '*');
     16        break;
     17      case 'LanguageModelAvailability':
     18        const availability = await LanguageModel.availability();
     19        parent.postMessage({id, success: availability}, '*');
     20        break;
     21    }
     22  } catch (err) {
     23    parent.postMessage({id, err: err}, '*');
     24  }
     25 };
     26 </script>