tor-browser

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

main.mjs (535B)


      1 /**
      2 * @license
      3 * Copyright 2024 Google Inc.
      4 * SPDX-License-Identifier: Apache-2.0
      5 */
      6 
      7 // TODO: can rollup find the browser entrypoint?
      8 
      9 import puppeteer from 'puppeteer-core/lib/esm/puppeteer/puppeteer-core-browser.js';
     10 
     11 async function onConnectClick() {
     12  const wsUrl = document.querySelector('#ws').value;
     13 
     14  const browser = await puppeteer.connect({
     15    browserWSEndpoint: wsUrl,
     16  });
     17 
     18  alert('Browser has ' + (await browser.pages()).length + ' pages');
     19 
     20  browser.disconnect();
     21 }
     22 
     23 globalThis.onConnectClick = onConnectClick;