حالت ناشناس معمولاً خط‌مشی عادی پروکسی را به ارث می‌برد. یک افزونهٔ پروکسی مجاز می‌تواند دامنهٔ ناشناس جداگانه‌ای تنظیم کند:

chrome.proxy.settings.set({
  value: {
    mode: "fixed_servers",
    rules: {
      singleProxy: {
        scheme: "http",
        host: "proxy.example.net",
        port: 8080
      }
    }
  },
  scope: "incognito_persistent"
}, () => {});

برای مرور مجاز سایت‌های عمومی، فهرست پروکسی HTTP نامزدهایی برای میزبان و درگاه ثابت HTTP فراهم می‌کند. افزونه به مجوز پروکسی و تأیید کاربر برای دسترسی ناشناس نیاز دارد. نمی‌تواند خودش آن دسترسی را بدهد.

دامنهعمر
incognito_persistentتا پاک‌شدن یا تا غیرفعال یا حذف‌شدن افزونهٔ حاکم
incognito_session_onlyتا بسته‌شدن آخرین پنجرهٔ ناشناس؛ فقط با باز بودن پنجرهٔ ناشناس قابل تنظیم است

وقتی خط‌مشی یا افزونهٔ دیگری ممکن است نتیجه را کنترل کند، proxy.settings.get را با incognito: true بررسی کنید. بازنویسی درخواستی دلیل بر اولویت‌گرفتن آن نیست. هنگام بازگرداندن خط‌مشی به‌ارث‌رسیده، همان دامنهٔ ناشناسی را که افزونه تنظیم کرده بود پاک کنید.

مقالات مرتبط