सामान्य स्कोप में प्रॉक्सी सेट करने वाला एक्सटेंशन उस सेटिंग को इस तरह छोड़ सकता है:

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 की बंद या पुनर्स्थापित क्रिया को इच्छित क्रिया से जोड़ें।

संबंधित लेख