Ei utviding som sette ein proxy i det vanlege området, kan gje frå seg den innstillinga slik:

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

Køyr dette i den tillatne bakgrunnskonteksten til utvidinga. Vart overstyringa sett i eit inkognito-område, fjern det same området; å fjerne det vanlege fjernar ikkje ei separat inkognito-overstyring.

clear gjev frå seg innstillinga til utvidinga. Chrome kan då bruke ein annan gjeldande konfigurasjon, mellom anna systeminnstillingar, kommandolinjeval, ei anna utviding eller policy. Ein systemproxy kan difor halde fram med å gjelde etter ein vellukka clear.

For ei utviding der den uttrykkelege funksjonen er direkte modus, uttrykkjer mode: 'direct' det valet medan utvidinga held på kontrollen. Å gje frå seg kontrollen og å velje direkte modus er ulike brukarhandlingar, så knytt av- eller gjenopprettingshandlinga i grensesnittet til den tiltenkte.

Relaterte artiklar