Chromen välityspalvelinlaajennukset: ohituksen poisto vai suora tila
Poista sama Chrome-laajennuksen asetuslaajuus, joka asetettiin, ja erota ohituksen vapauttaminen suoran yhteyden pakottamisesta.
Laajennus, joka asetti välityspalvelimen tavalliseen laajuuteen, voi vapauttaa asetuksen näin:
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);
});
});
Suorita tämä laajennuksen sallitussa taustaympäristössä. Jos ohitus asetettiin incognito-laajuuteen, poista sama laajuus; tavallisen poistaminen ei poista erillistä incognito-ohitusta.
clear vapauttaa laajennuksen asetuksen. Chrome voi tämän jälkeen käyttää toista soveltuvaa kokoonpanoa, kuten järjestelmäasetuksia, komentorivivalintoja, toista laajennusta tai käytäntöä. Järjestelmän välityspalvelin voi siksi jäädä voimaan onnistuneen clearin jälkeen.
Laajennuksessa, jonka nimenomainen ominaisuus on suora tila, mode: 'direct' ilmaisee tämän valinnan laajennuksen pitäessä hallinnan. Hallinnasta luopuminen ja suoran tilan valitseminen ovat eri käyttäjätoimintoja, joten yhdistä käyttöliittymän pois- tai palautustoiminto aiottuun.