د Firefox د غزلیو API کولای شي د یوې غوښتنې لپاره د پراکسي پرېکړه وکړي. کله چې غوښتنه سم ټب نښلېدنه ولري، غزلیې کولای شي د هغې ټب ID د هغه ټب سره پرتله کړي چې کاروونکي ټاکلی دی.

د موجوده Firefox غزلیې د شالید سکریپټ لپاره د لارښوونې ټوټه کېدای شي داسې وي:

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

غزلیې selectedTabId د خپل کاروونکي-ټاکنې منطق څخه برابروي. د هغې HTTP کوربه او بشپړ عدد پورټ کېدای شي د اجازه ورکړل شوې عامه-ټب ازموینې لپاره د HTTP پراکسي لېست څخه راشي. ورته د پراکسي اجازه او د کوربه هغه اجازې ته اړتیا ده چې فلټر شوي URL پوښي.

دا د PAC سکریپټ څخه توپیر لري، چې معیاري د URL او کوربه پرېکړه یې د براوزر ټب نه پېژني. دا د Firefox نړیوال لاسي پراکسي بدلولو څخه هم توپیر لري، پداسې حال کې چې بله ټب بارېږي.

د براوزر بنسټیز ترتیبات په پام کې ونیسئ: په ProxyInfo کې direct ارزښت د کاروونکي لخوا ټاکل شوی پراکسي نه بدلوي. بنسټیزه پالیسي او د بدیل چلند وګورئ، پرځای د دې چې ژمنه وکړئ هر ناسم غوښتنه مستقیمه ځي.

ځینې ټرافیک باوري ټب معلومات نه لري، او Mozilla د HTTP/3 پراکسي اړیکو لپاره ناسمه نښلېدنه ثبتوي. دا د غوښتنو لارښوونه ښیي، نه دا تضمین چې د کتلو کار سره تړلې هره اړیکه د ټب له مخې جلا ده. د غزلیې ځانګړې کانټینر لارښوونه بله ارزښتلو وړ بڼه ده.

اړوندې مقالې