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' સેટ કરવું એ પસંદગી વ્યક્ત કરે છે જ્યારે એક્સટેન્શન નિયંત્રણ રાખે છે. નિયંત્રણ મુક્ત કરવું અને ડાયરેક્ટ મોડ પસંદ કરવો એ જુદી વપરાશકર્તા ક્રિયાઓ છે, તેથી UIની બંધ કે પુનઃસ્થાપિત ક્રિયાને ઇચ્છિત ક્રિયા સાથે જોડો.