Puppeteer vísir Firefox-stillingum gjøgnum extraPrefsFirefox. Í eini nýtslu við hóskandi Firefox-innlegging, ið longu er sett upp fyri Puppeteer:

import puppeteer from 'puppeteer';

const browser = await puppeteer.launch({
  browser: 'firefox',
  extraPrefsFirefox: {
    'network.proxy.type': 1,
    'network.proxy.http': 'proxy.example',
    'network.proxy.http_port': 8080,
    'network.proxy.ssl': 'proxy.example',
    'network.proxy.ssl_port': 8080,
  },
});
try {
  const page = await browser.newPage();
  await page.goto('https://api.example/');
} finally {
  await browser.close();
}

Slag 1 velur hondliga proxy-uppseting. Set vertsnavnið og talportið hvørt fyri seg. Fyri loyvda kagning á almennum netstøðum bjóðar HTTP-proxylistin evnar til hesi HTTP-oyrnarøk. Firefox brúkar ssl-stillingarnøvnini til HTTPS-málleiðina; at uppfinna network.proxy.https-nøvn setur ikki somu stillingar.

Set báðar leiðir, tá ið bæði HTTP- og HTTPS-kagning skulu brúka millumliðið. Hetta forðar tær at vera treytaður av eini handling í stillingar-gluggamyndini at avrita aðra leiðina í hina. Endapunkturin, ið vístur verður, er ein vanligur HTTP-proxy-oyrnari; ssl-stillingarnavnið lýsir mállutin.

Hesar stillingar seta netferðslu Firefox. --proxy-server-argumentið hjá Chromium hoyrir til eitt annað kagbólkayvirborð. Núverandi Puppeteer velur Firefox við browser: 'firefox'; eldri dømi, ið brúka product, eigur at samsvarast við Puppeteer-útgávuna, ið skilgreindi tann valmøguleikan.

Skyldar greinar