Прокси-екстензии за Chrome: бришење на препишување или директен режим
Избришете го истиот опсег на поставка на екстензијата Chrome што бил зададен и разликувајте го ослободувањето на тоа препишување од присилно директно поврзување.
Екстензија што поставила прокси во вообичаениот опсег може да ја ослободи таа поставка вака:
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);
});
});
Извршете го ова во дозволениот позадински контекст на екстензијата. Ако препишувањето било поставено во опсегот инкогнито, избришете го истиот тој опсег; бришењето на вообичаениот не отстранува посебно инкогнито препишување.
clear ја ослободува поставката на екстензијата. Chrome потоа може да користи друга применлива конфигурација, вклучително системски поставки, опции за командна линија, друга екстензија или политика. Затоа системско прокси може да остане во сила по успешно clear.
За екстензија чија изречна функција е директен режим, поставувањето mode: 'direct' го изразува тој избор додека екстензијата ја задржува контролата. Ослободувањето контрола и изборот на директен режим се различни кориснички дејства, затоа поврзете го дејството за исклучување или враќање во интерфејсот со предвиденото.