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-യിലെ ഓഫ് അല്ലെങ്കിൽ പുനഃസ്ഥാപിക്കൽ പ്രവർത്തനം ഉദ്ദേശിച്ചതുമായി ബന്ധിപ്പിക്കുക.