Egy bővítmény, amely proxy-t állított be a normál hatókörben, így engedheti el azt a beállítást:

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

Futtassa ezt a bővítmény engedélyezett háttérkörnyezetében. Ha a felülírást inkognitó hatókörben állították be, ugyanazt a hatókört törölje; a normál törlése nem távolít el külön inkognitó-felülírást.

A clear elengedi a bővítmény beállítását. A Chrome ezután más alkalmazható konfigurációt használhat, például rendszerbeállításokat, parancssori kapcsolókat, más bővítményt vagy szabályzatot. Ezért egy rendszerproxy a sikeres clear után is érvényben maradhat.

Egy olyan bővítménynél, amelynek kifejezett funkciója a közvetlen mód, a mode: 'direct' beállítása fejezi ki ezt a választást, miközben a bővítmény megtartja az irányítást. Az irányítás elengedése és a közvetlen mód kiválasztása különböző felhasználói műveletek, ezért a felület kikapcsolási vagy visszaállítási műveletét a szándékolthoz kapcsolja.

Kapcsolódó cikkek