UNPKG

anchorbrowser

Version:

The official TypeScript library for the Anchorbrowser API

20 lines 912 B
import { chromium } from 'playwright'; export const getPlaywrightChromiumFromCdpUrl = async (apiBaseURL, sessionId, apiKey) => { return await chromium.connectOverCDP(getCdpUrl(apiBaseURL, sessionId, apiKey)); }; export const getCdpUrl = (apiBaseURL, sessionId, apiKey) => { return `${apiBaseURL .replace('https://', 'wss://') .replace('http://', 'ws://') .replace('api.', 'connect.')}?apiKey=${apiKey}&sessionId=${sessionId}`; }; export const getAgentWsUrl = (apiBaseURL, sessionId) => { return `${apiBaseURL.replace('https://', 'wss://').replace('http://', 'ws://')}/ws?sessionId=${sessionId}`; }; export const getAiServiceWorker = (browserContext) => { const ai = browserContext .serviceWorkers() .find((sw) => sw.url().includes('chrome-extension://bppehibnhionalpjigdjdilknbljaeai/background.js')); return ai; }; //# sourceMappingURL=browser.mjs.map