Chrome'i puhverserveri laiendused: alistuse tühistamine versus otserežiim
Kustutage sama Chrome'i laienduse seade ulatus, mis oli seatud, ja eristage selle alistuse vabastamist otsese ühenduse sundimisest.
Laiendus, mis seadis puhverserveri tavalisse ulatusse, saab selle seade vabastada nii:
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äivitage see laienduse lubatud taustakontekstis. Kui alistus seati inkognito ulatusse, kustutage seesama ulatus; tavalise kustutamine ei eemalda eraldi inkognito alistust.
clear vabastab laienduse seade. Seejärel võib Chrome kasutada muud kohaldatavat konfiguratsiooni, sealhulgas süsteemiseadeid, käsurea valikuid, teist laiendust või poliitikat. Seetõttu võib süsteemi puhverserver jääda pärast edukat clear'i kehtima.
Laienduse puhul, mille selgesõnaline funktsioon on otserežiim, väljendab mode: 'direct' seadmine seda valikut, samal ajal kui laiendus säilitab juhtimise. Juhtimisest loobumine ja otserežiimi valimine on erinevad kasutajatoimingud, seega siduge liidese väljalülitus- või taastamistoiming kavandatud toiminguga.