Viðbótar-API Firefox getur tekið proxy-ákvörðun fyrir einstaka beiðni. Þegar beiðnin hefur gilda flipatengingu getur viðbót borið flipaauðkenni hennar saman við flipann sem notandinn valdi.

Fyrir bakgrunnsskrift núverandi Firefox-viðbótar getur leiðsagnarhlutinn verið:

browser.proxy.onRequest.addListener(details => {
  if (details.tabId === selectedTabId) {
    return {type: 'http', host: 'proxy.example', port: 8080};
  }
  return {type: 'direct'};
}, {urls: ['<all_urls>']});

Viðbótin leggur til selectedTabId úr eigin valrökfræði notandans. HTTP-hýsillinn og heiltöluhliðið geta komið úr HTTP-proxy listanum fyrir leyft próf á opinberum flipa. Hún þarf proxy-leyfið og hýsilleyfi sem ná yfir síuðu vefslóðirnar.

Þetta er frábrugðið PAC-skriftu, en staðlaða ákvörðun hennar eftir vefslóð og hýsli greinir ekki vafraflipa. Það er líka frábrugðið því að breyta alþjóðlegu handvirku proxy Firefox á meðan annar flipi hleðst.

Taktu tillit til undirliggjandi vafrastillingar: direct-gildið í ProxyInfo hnekkir ekki proxy sem notandinn hefur stillt. Athugaðu grunnstefnuna og varhegðunina í stað þess að lofa því að sérhver ósamsvarandi beiðni fari beint.

Sum umferð skortir áreiðanlegar flipaupplýsingar og Mozilla skjalfestir ónákvæma tengingu fyrir HTTP/3 proxy-tengingar. Þetta sýnir leiðsögn beiðna, ekki tryggingu fyrir því að sérhver tenging sem tengist vafraverkefni sé einangruð eftir flipa. Leiðsögn í gámum sértæk fyrir viðbótina er annað líkan til að meta.

Tengdir greinar