API-ga proxy-ga caalamiga ah ee Firefox wuxuu u baahan yahay gelitaanka daaqadaha gaarka ah
Hubi gelitaanka dhejinta ee daaqadaha gaarka ah marka proxy.settings.set khalad tuuro, sababtoo ah qaabeynta caalamiga ah waxay saameynaysaa daaqadaha caadiga ah iyo kuwa gaarka ah labadaba.
Dejinta proxy-ga caalamiga ah ee Firefox waxay saameynaysaa daaqadaha caadiga ah iyo kuwa gaarka ah labadaba. Sidaa darteed API-ga proxy.settings wuxuu u baahan yahay in dhejintu haysato gelitaan daaqadaha gaarka ah, xitaa marka hawsha laga bilaabay daaqad caadi ah.
Dhejintu waxay hubin kartaa shardigaas ka hor inta aan dejinta la beddelin:
const allowed = await browser.extension.isAllowedIncognitoAccess();
if (!allowed) {
throw new Error('Private-window access is required for global proxy settings');
}
await browser.proxy.settings.set({ value: proxyConfig });proxyConfig waa shayga qaabeynta ee jira ee qaabka Firefox. Dhejintu waxay sidoo kale u baahan tahay ogolaanshaha API-ga proxy-ga caadiga ah.
Marka manifest-ku ogolaado isticmaalka gaarka ah, isticmaaluhu wuxuu ku xakameeyaa gelitaankaas faahfaahinta maamulka dhejinta iyada oo loo marayo Run in Private Windows. Hubintu waxay soo sheegtaa doorashadaas; si otomaatig ah uma bixiso ogolaanshaha.
Gelitaanka loo baahan yahay la'aantiis, proxy.settings.set wuxuu tuurayaa ka reebban. Taasi waxay dhacdaa ka hor inta dhejintu aanay muujin wax xiriir ah oo la leh proxy-ga la soo jeediyay, sidaa darteed beddelka IP ama port-kiisa lama xiriirto guuldarradan.
Ku maamul diidmada UI-ga dhejinta oo ilaali doorashada isticmaalaha. Marka ogolaanshaha iyo dhaqangelinta qaabeynta ay guuleystaan, si gooni ah u qiimee waddada u socota goobta dhabta ah.