Пашырэнні проксі для 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' выражае гэты выбар, пакуль пашырэнне захоўвае кантроль. Вызваленне кантролю і выбар прамога рэжыму — розныя дзеянні карыстальніка, таму звяжыце дзеянне выключэння або аднаўлення ў інтэрфейсе з патрэбным.