Faodaidh leudachain Firefox proxy a thaghadh bho ID tab an iarrtais
Cleachd proxy.onRequest agus fiosrachadh tabId dligheach airson sligheachadh a rèir tab, le crìochan airson a' phoileasaidh cùl-taic agus iarrtais gun sònrachadh tab.
Faodaidh API leudachain Firefox co-dhùnadh proxy a dhèanamh airson aon iarrtas. Nuair a tha sònrachadh tab dligheach aig an iarrtas, faodaidh leudachan an ID tab aige a choimeas ris an tab a thagh an neach-cleachdaidh.
Airson sgriobt cùl-raoin de leudachan Firefox a th' ann mar-thà, faodaidh am pìos sligheachaidh a bhith:
browser.proxy.onRequest.addListener(details => {
if (details.tabId === selectedTabId) {
return {type: 'http', host: 'proxy.example', port: 8080};
}
return {type: 'direct'};
}, {urls: ['<all_urls>']});Bheir an leudachan selectedTabId bhon loidse taghadh neach-cleachdaidh aige fhèin. Faodaidh an aoigh HTTP agus am port slàn-àireamh aige tighinn bhon liosta proxy HTTP airson deuchainn cheadaichte air tab poblach. Feumaidh e an cead proxy agus ceadan aoighe a chòmhdaicheas na URLan air an criathradh.
Tha seo eadar-dhealaichte bho sgriobt PAC, nach aithneachadh a cho-dhùnadh àbhaisteach a rèir URL agus aoigh tab brabhsair. Tha e eadar-dhealaichte cuideachd bho bhith ag atharrachadh prìomh proxy làimhe Firefox fhad 's a tha tab eile a' luchdachadh.
Cuir an rèiteachadh brabhsair bunaiteach san àireamh: cha ghabh luach direct ProxyInfo thairis air proxy a chaidh a shuidheachadh leis an neach-cleachdaidh. Thoir sùil air a' phoileasaidh bhunaiteach agus air giùlan a' chùl-taic an àite a bhith a' gealltainn gum bi a h-uile iarrtas nach eil a' freagairt a' dol gu dìreach.
Tha cuid de thrafaig gun fhiosrachadh earbsach mu tab, agus tha Mozilla a' clàradh sònrachadh mì-cheart airson ceanglaichean proxy HTTP/3. Tha seo a' sealltainn sligheachadh iarrtas, chan e gealltanas gu bheil gach ceangal co-cheangailte ri gnìomh brabhsaidh air a sgaradh a rèir tab. Tha sligheachadh soithichean a tha sònraichte don leudachan na mhodail eile ri mheasadh.