Puppeteer د Firefox غوراوي د extraPrefsFirefox له لارې ښکاره کوي. په هغه اپلیکیشن کې چې د Puppeteer لپاره دمخه تنظیم شوی مطابق Firefox نصب ولري:

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();
}

ډول 1 د لاسي پراکسي ترتیب غوره کوي. د کوربه نوم او عددي پورټ په جلا توګه وټاکئ. د اجازه ورکړل شوي عامه سایټونو لپاره د HTTP پراکسي لیست د دې HTTP اورېدونکي ساحو لپاره نوماندان وړاندې کوي. Firefox د HTTPS منزل لارې لپاره د ssl د غوراوي نومونه کاروي؛ د network.proxy.https نومونو جوړول هغه تنظیمات نه ترتیبوي.

کله چې د HTTP او HTTPS دواړه تګ راتګ باید منځګړی وکاروي، دواړه لارې وټاکئ. دا د یوې لارې بلې ته د کاپي کولو لپاره د تنظیماتو په ډیالوګ کې پر عمل تکیه کول مخنیوي کوي. ښودل شوی پای ټکی ساده HTTP پراکسي اورېدونکی دی؛ د ssl د غوراوي نوم د هغه د منزل کټګوري تشریح کوي.

دا غوراوي د Firefox د شبکې ترافیک ترتیبوي. د Chromium --proxy-server استدلال بل براوزر انٹرفیس پورې اړه لري. اوسنی Puppeteer Firefox د browser: 'firefox' په واسطه غوره کوي؛ زاړه مثالونه چې product کاروي باید د هغه Puppeteer نسخې سره سمون ولري چې دا اختیار یې تعریف کړی و.

اړوندې مقالې