Proxy razširitve za Chrome: brisanje prepisa ali neposredni način
Izbrišite isti obseg nastavitve razširitve Chrome, ki je bil nastavljen, in ločite sprostitev tega prepisa od vsiljevanja neposredne povezave.
Razširitev, ki je nastavila proxy v običajnem obsegu, lahko to nastavitev sprosti takole:
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);
});
});
Zaženite to v dovoljenem kontekstu v ozadju razširitve. Če je bil prepis nastavljen v obsegu incognito, izbrišite isti obseg; brisanje običajnega ne odstrani ločenega prepisa incognito.
clear sprosti nastavitev razširitve. Chrome lahko nato uporabi drugo veljavno konfiguracijo, vključno s sistemskimi nastavitvami, možnostmi ukazne vrstice, drugo razširitvijo ali pravilnikom. Sistemski proxy lahko zato po uspešnem clear ostane veljaven.
Za razširitev, katere izrecna funkcija je neposredni način, nastavitev mode: 'direct' izraža to izbiro, medtem ko razširitev ohranja nadzor. Sprostitev nadzora in izbira neposrednega načina sta različni uporabniški dejanji, zato povežite dejanje izklopa ali obnovitve v vmesniku s tistim, ki je mišljeno.