const endpoint = new URL(browserlessWebSocketEndpoint);
endpoint.searchParams.set('token', browserlessToken);
endpoint.searchParams.set('launch', JSON.stringify({
  args: ['--proxy-server=http://proxy.example:8080'],
}));

const browser = await puppeteer.connect({
  browserWSEndpoint: endpoint.toString(),
});

Defnyddiwch bwynt terfyn ws/wss y gosodiad a’r tocyn a ddarparwyd. Rhaid i westeiwr y porwr gyrraedd y gwrandäwr HTTP; mae’r tocyn yn dilysu’r cysylltiad rheoli. Ar gyfer pori cyhoeddus a ganiateir, gellir rhoi ymgeisydd o’r rhestr dirprwyon HTTP yn y faner gychwyn heb ddilysu.

Mae JSON.stringify yn cyfresoli’r gwrthrych launch, yna mae URLSearchParams yn ei amgodio ar gyfer yr URL. Bydd rhoi testun sydd eisoes wedi’i amgodio gan encodeURIComponent i searchParams yn amgodio’r arwyddion canran eto.

Nid yw’r faner hon heb ddilysu yn trosglwyddo enw defnyddiwr a chyfrinair Chromium. Defnyddiwch y dull cefnogedig o drin heriau dilysu pan fo angen.

Nid yw integreiddiad externalProxyServer mewn gwasanaeth cynhelir yn golygu maes o’r un enw yng ngwrthrych launch pob delwedd hunangynhaliol. Cymharwch y gosodiad, fersiwn y ddelwedd a’r API a ddewiswyd cyn ymchwilio i’r cyfrif.

Erthyglau cysylltiedig