يرث وضع التصفح المتخفي عادةً سياسة الوكيل العادية. ويمكن لإضافة وكيل مصرّح لها تعيين نطاق متخفٍ منفصل:

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 عندما يُحتمل أن تتحكم السياسة أو إضافة أخرى في النتيجة. وطلب التجاوز ليس دليلاً على أنه حصل على الأولوية. وعند استعادة السياسة الموروثة، امسح النطاق المتخفي نفسه الذي عيّنته الإضافة.

مقالات ذات صلة