Një zgjerim që vendosi një proxy në fushën normale mund ta lirojë atë cilësim kështu:

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

Ekzekutojeni këtë në kontekstin e lejuar të sfondit të zgjerimit. Nëse anulimi u vendos në një fushë incognito, pastroni po atë fushë; pastrimi i asaj normale nuk heq një anulim të veçantë incognito.

clear liron cilësimin e zgjerimit. Chrome më pas mund të përdorë një konfigurim tjetër të zbatueshëm, duke përfshirë cilësimet e sistemit, opsionet e rreshtit të komandës, një zgjerim tjetër ose një politikë. Prandaj një proxy i sistemit mund të mbetet në fuqi pas një clear të suksesshëm.

Për një zgjerim, funksioni i qartë i të cilit është modaliteti direkt, vendosja e mode: 'direct' shpreh atë zgjedhje ndërsa zgjerimi mban kontrollin. Lirimi i kontrollit dhe zgjedhja e modalitetit direkt janë veprime të ndryshme të përdoruesit, prandaj lidhni veprimin e çaktivizimit ose të rivendosjes në ndërfaqe me atë të synuar.

Artikuj të ngjashëm