Plėtinys, nustatęs proxy įprastame diapazone, gali atleisti tą nustatymą taip:

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);
  });
});

Vykdykite tai leidžiamame plėtinio fono kontekste. Jei perdavimas buvo nustatytas inkognito diapazone, išvalykite tą patį diapazoną; įprasto išvalymas nepašalina atskiro inkognito perdavimo.

clear atleidžia plėtinio nustatymą. Tada Chrome gali naudoti kitą taikomą konfigūraciją, įskaitant sistemos nustatymus, komandų eilutės parinktis, kitą plėtinį arba politiką. Todėl sistemos proxy gali likti galioti po sėkmingo clear.

Plėtiniui, kurio aiški funkcija yra tiesioginis režimas, mode: 'direct' nustatymas išreiškia tą pasirinkimą, kol plėtinys išlaiko kontrolę. Kontrolės atleidimas ir tiesioginio režimo pasirinkimas yra skirtingi naudotojo veiksmai, todėl susiekite sąsajos išjungimo arba atkūrimo veiksmą su numatytuoju.

Susiję straipsniai