Chrome-proxy-extensies: een overschrijving wissen of directe modus
Wis hetzelfde instellingsbereik van de Chrome-extensie dat was ingesteld, en onderscheid het vrijgeven van die overschrijving van het forceren van een directe verbinding.
Een extensie die een proxy in het reguliere bereik heeft ingesteld, kan die instelling zo vrijgeven:
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);
});
});
Voer dit uit in de toegestane achtergrondcontext van de extensie. Als de overschrijving in een incognitobereik is ingesteld, wis datzelfde bereik; het reguliere bereik wissen verwijdert geen afzonderlijke incognito-overschrijving.
clear geeft de instelling van de extensie vrij. Chrome kan daarna een andere toepasselijke configuratie gebruiken, waaronder systeeminstellingen, opdrachtregelopties, een andere extensie of beleid. Een systeemproxy kan daarom na een geslaagde clear actief blijven.
Voor een extensie waarvan de expliciete functie de directe modus is, drukt het instellen van mode: 'direct' die keuze uit terwijl de extensie de controle behoudt. Controle vrijgeven en de directe modus kiezen zijn verschillende gebruikersacties, dus koppel de uit- of herstelactie van de interface aan de bedoelde.