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' սահմանելը արտահայտում է այդ ընտրությունը, մինչ ընդլայնումը պահպանում է վերահսկողությունը։ Վերահսկողությունից ազատվելը և ուղիղ ռեժիմ ընտրելը տարբեր օգտվողական գործողություններ են, ուստի ինտերֆեյսի անջատելու կամ վերականգնելու գործողությունը կապեք նախատեսվածի հետ։