Chrome proxy-bővítmények: felülírás törlése vagy közvetlen mód
Törölje ugyanazt a Chrome-bővítmény beállítási hatókört, amelyet beállítottak, és különböztesse meg a felülírás elengedését a közvetlen kapcsolat kikényszerítésétől.
Egy bővítmény, amely proxy-t állított be a normál hatókörben, így engedheti el azt a beállítást:
chrome.proxy.settings.clear({ scope: 'regular' }, () => {
if (chrome.runtime.lastError) {
console.error(chrome.runtime.lastError.message);
return;
}
chrome.proxy.settings.get({ incognito: false }, details => {
console.log(details.value, details.levelOfControl);
});
});
Futtassa ezt a bővítmény engedélyezett háttérkörnyezetében. Ha a felülírást inkognitó hatókörben állították be, ugyanazt a hatókört törölje; a normál törlése nem távolít el külön inkognitó-felülírást.
A clear elengedi a bővítmény beállítását. A Chrome ezután más alkalmazható konfigurációt használhat, például rendszerbeállításokat, parancssori kapcsolókat, más bővítményt vagy szabályzatot. Ezért egy rendszerproxy a sikeres clear után is érvényben maradhat.
Egy olyan bővítménynél, amelynek kifejezett funkciója a közvetlen mód, a mode: 'direct' beállítása fejezi ki ezt a választást, miközben a bővítmény megtartja az irányítást. Az irányítás elengedése és a közvetlen mód kiválasztása különböző felhasználói műveletek, ezért a felület kikapcsolási vagy visszaállítási műveletét a szándékolthoz kapcsolja.