O extensie care a setat un proxy în domeniul obișnuit poate elibera acea setare astfel:

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

Rulați asta în contextul de fundal permis al extensiei. Dacă suprascrierea a fost setată într-un domeniu incognito, ștergeți același domeniu; ștergerea celui obișnuit nu elimină o suprascriere incognito separată.

clear eliberează setarea extensiei. Chrome poate folosi apoi o altă configurație aplicabilă, inclusiv setări de sistem, opțiuni de linie de comandă, o altă extensie sau o politică. Prin urmare, un proxy de sistem poate rămâne activ după un clear reușit.

Pentru o extensie a cărei funcție explicită este modul direct, setarea mode: 'direct' exprimă această alegere în timp ce extensia păstrează controlul. Eliberarea controlului și alegerea modului direct sunt acțiuni diferite ale utilizatorului, așa că legați acțiunea de oprire sau restabilire din interfață de cea dorită.

Articole similare