Sebenzisa i-proxy ye-Chrome emicimbini yokuqala yesandiso
Bhalisa abaphathi bokuqala nokufaka be-Manifest V3 proxy isandiso esikhundleni sokuhlanganisa ukuqala nefasitela elisha lesiphequluli.
Uma leyo micimbi izosebenzisa i-proxy ekhethiwe, bhalisa onStartup ne-onInstalled ngokuvumelana ezingeni eliphezulu le-service worker ye-Manifest V3. Ngesandiso esiboshelwe ngamabomu emzileni owodwa:
function applyProxy() {
chrome.proxy.settings.set({
value: {
mode: 'fixed_servers',
rules: {
singleProxy: {
scheme: 'http',
host: 'proxy.example',
port: 8080,
},
},
},
scope: 'regular',
}, () => {
if (chrome.runtime.lastError) {
console.error(chrome.runtime.lastError.message);
}
});
}
chrome.runtime.onStartup.addListener(applyProxy);
chrome.runtime.onInstalled.addListener(applyProxy);i-manifest kufanele imemezele imvume ye-proxy futhi iqambe le sebenzi yangemuva. Emzileni wokubukwa komphakathi ovunyelwe ngaphandle kokuqinisekiswa kwe-proxy, shintsha indawo yokugcina ngomuntu ofake isicelo ovela kuhlu lwe-proxy ye-HTTP, ushiye iphothi iyinombolo ephelele.
onStartup ukuqala kwephrofayili lapho isandiso sifakiwe. onInstalled futhi uhlanganisa izibuyekezo, kuhlanganise nokulayisha kabusha isandiso esingapakishwanga okubalwa njengesibuyekezo. Umcimbi wokwakhiwa kwefasitela uchaza ifasitela ngalinye futhi ungase kwenzeke kaningi kuseshini eyodwa.
Uma isandiso sinephrofayili ezigciniwe noma iswishi yokucima, vumela umphathi ukuthi alayishe futhi asebenzise lokho kukhetha esikhundleni sokusetha kabusha okwenziwe ngekhodi okuzenzakalelayo kusibuyekezo ngasinye. Ukubhaliswa kwabalaleli kuhlala ezingeni eliphezulu; umsebenzi ongahambisani nesikhathi ungaqala lapho i-Chrome ibiza umphathi.
Hlola ukufakwa nokuqala kwephrofayili ngokwehlukana phakathi nokuthuthukiswa, uhlola umphumela wokucushwa kwakho kokubili. Lezi zindlela ezimbili zokuqalisa, hhayi ubufakazi obutholakala ngokuvula elinye ifasitela.