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