افزونه‌ای که پروکسی را در محدودهٔ عادی تنظیم کرده است می‌تواند آن تنظیم را این‌گونه آزاد کند:

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' این انتخاب را بیان می‌کند در حالی که افزونه کنترل را حفظ می‌کند. آزادکردن کنترل و انتخاب حالت مستقیم دو اقدام متفاوت کاربر هستند، پس اقدام خاموش‌کردن یا بازگردانی در رابط را به اقدام موردنظر وصل کنید.

مقالات مرتبط