Chrome-proxyudvidelser: ryd en tilsidesættelse eller direkte tilstand
Ryd det samme indstillingsområde for Chrome-udvidelsen, som blev sat, og skeln mellem at frigive den tilsidesættelse og at tvinge en direkte forbindelse.
En udvidelse, der har sat en proxy i det almindelige område, kan frigive den indstilling sådan:
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);
});
});
Kør dette i udvidelsens tilladte baggrundskontekst. Hvis tilsidesættelsen blev sat i et inkognito-område, skal du rydde det samme område; at rydde det almindelige fjerner ikke en separat inkognito-tilsidesættelse.
clear frigiver udvidelsens indstilling. Chrome kan derefter bruge en anden relevant konfiguration, herunder systemindstillinger, kommandolinjevalg, en anden udvidelse eller politik. En systemproxy kan derfor forblive aktiv efter en vellykket clear.
For en udvidelse, hvis udtrykkelige funktion er direkte tilstand, udtrykker indstillingen mode: 'direct' det valg, mens udvidelsen beholder kontrollen. At frigive kontrollen og at vælge direkte tilstand er forskellige brugerhandlinger, så knyt brugerfladens sluk- eller gendannelseshandling til den tilsigtede.