/** * @license * Copyright 2024 Google Inc. * SPDX-License-Identifier: Apache-2.0 */ // TODO: can rollup find the browser entrypoint? import puppeteer from 'puppeteer-core/lib/esm/puppeteer/puppeteer-core-browser.js'; async function onConnectClick() { const wsUrl = document.querySelector('#ws').value; const browser = await puppeteer.connect({ browserWSEndpoint: wsUrl, }); alert('Browser has ' + (await browser.pages()).length + ' pages'); browser.disconnect(); } globalThis.onConnectClick = onConnectClick;