Ekstenzija koja je postavila proxy u uobičajenom opsegu može osloboditi tu postavku ovako:

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

Pokrenite ovo u dozvoljenom pozadinskom kontekstu ekstenzije. Ako je prepisivanje postavljeno u inkognito opsegu, obrišite taj isti opseg; brisanje uobičajenog ne uklanja zasebno inkognito prepisivanje.

clear oslobađa postavku ekstenzije. Chrome zatim može koristiti drugu primenjivu konfiguraciju, uključujući sistemske postavke, opcije komandne linije, drugu ekstenziju ili pravilo. Sistemski proxy stoga može ostati na snazi nakon uspešnog clear.

Za ekstenziju čija je izričita funkcija direktni režim, postavljanje mode: 'direct' izražava taj izbor dok ekstenzija zadržava kontrolu. Oslobađanje kontrole i izbor direktnog režima različite su korisničke radnje, pa povežite radnju isključivanja ili vraćanja u interfejsu sa nameravanom.

Povezani članci