Chrome proksi genişlənmələri: üstələməni ləğv etmək və birbaşa rejim
Təyin edilmiş eyni Chrome genişlənmə parametr sahəsini təmizləyin və həmin üstələmədən imtinanı birbaşa bağlantıya məcbur etməkdən ayırın.
Adi sahədə proksi təyin edən genişlənmə bu parametri belə buraxa bilər:
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);
});
});
Bunu genişlənmənin icazəli arxa plan kontekstində işə salın. Üstələmə inkognito sahədə təyin edilibsə, elə həmin sahəni təmizləyin; adi sahənin təmizlənməsi ayrıca inkognito üstələməsini silmir.
clear genişlənmənin parametrini buraxır. Sonra Chrome başqa uyğun konfiqurasiyadan istifadə edə bilər: sistem parametrləri, əmr sətri seçimləri, başqa genişlənmə və ya siyasət. Buna görə uğurlu clear-dən sonra sistem proksisi qüvvədə qala bilər.
Açıq funksiyası birbaşa rejim olan genişlənmə üçün mode: 'direct' təyini genişlənmə nəzarəti saxlayarkən bu seçimi ifadə edir. Nəzarətdən imtina ilə birbaşa rejimin seçilməsi fərqli istifadəçi əməliyyatlarıdır, ona görə UI-nin söndürmə və ya bərpa əməliyyatını nəzərdə tutulanla əlaqələndirin.