tor-browser

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

requesturl_test.js (582B)


      1 addEventListener("fetch", event => {
      2  var url = event.request.url;
      3  var badURL = url.indexOf("secret.html") > -1;
      4  event.respondWith(
      5    new Promise(resolve => {
      6      clients.matchAll().then(clients => {
      7        for (var client of clients) {
      8          if (client.url.indexOf("index.html") > -1) {
      9            client.postMessage({
     10              status: "ok",
     11              result: !badURL,
     12              message: "Should not find a bad URL (" + url + ")",
     13            });
     14            break;
     15          }
     16        }
     17        resolve(fetch(event.request));
     18      });
     19    })
     20  );
     21 });