tor-browser

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

open-in-worker.js (495B)


      1 importScripts('/resources/test-only-api.js');
      2 importScripts('/webusb/resources/usb-helpers.js');
      3 'use strict';
      4 
      5 onmessage = messageEvent => {
      6  if (messageEvent.data.type === 'ConnectEvent') {
      7    navigator.usb.addEventListener('connect', connectEvent => {
      8      connectEvent.device.open().then(() => {
      9        postMessage({ type: 'Success' });
     10      }).catch(error => {
     11        postMessage({ type: `FAIL: open rejected ${error}` });
     12      });
     13    });
     14    postMessage({ type: 'Ready' });
     15  }
     16 };