Firefox syn globale proxy-API easket tagong ta priveefinsters
Kontrolearje de tagong fan de útwreiding ta privee browsen as proxy.settings.set in flater smyt, want de globale konfiguraasje rekket sawol gewoane as priveefinsters.
De globale proxy-ynstellingen fan Firefox rekkje sawol gewoane as priveefinsters. Dêrom easket de proxy.settings-API dat de útwreiding tagong hat ta priveefinsters, sels as de operaasje út in gewoan finster wei begûn is.
De útwreiding kin dy betingst kontrolearje foardat de ynstelling feroare wurdt:
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 is it besteande konfiguraasjeobjekt yn Firefox-formaat. De útwreiding hat ek syn gewoane tastimming foar de proxy-API nedich.
As it manifest privee gebrûk tastiet, regelet de brûker dy tagong yn de beheardetails fan de útwreiding fia Run in Private Windows. De kontrôle rapportearret dy kar; hy jout de tastimming net automatysk.
Sûnder de fereaske tagong smyt proxy.settings.set in útsûndering. Dat bart foardat de útwreiding hokker ferbining dan ek oan de foarstelde proxy sjen litten hat, dus it ferfangen fan syn IP of poarte hat neat mei dizze flater te meitsjen.
Behannelje de ôfwizing yn de ynterface fan de útwreiding en behâld de kar fan de brûker. Sadree't de tastimming en it tapassen fan de konfiguraasje slagje, evaluearje dan de werklike bestimming rûte apart.