د Firefox نړیوال پروکسي تنظیمات عادي او شخصي دواړه کړکۍ اغېزمنوي. نو ځکه د proxy.settings API غواړي چې غځېدونکی شخصي کړکیو ته لاسرسی ولري، حتی کله چې عملیات له عادي کړکۍ پیل شوي وي.

غځېدونکی کولی شي دا شرط د تنظیم له بدلولو دمخه وګوري:

const allowed = await browser.extension.isAllowedIncognitoAccess();
if (!allowed) {
  throw new Error('Private-window access is required for global proxy settings');
}
await browser.proxy.settings.set({ value: proxyConfig });

proxyConfig په Firefox بڼه کې موجود ترتیبي توکی دی. غځېدونکی خپل عادي پروکسي API اجازه هم غواړي.

کله چې manifest شخصي کارونې ته اجازه ورکړي، کارونکی په غځېدونکي د مدیریت تفصیلاتو کې د Run in Private Windows له لارې هغه لاسرسی کنټرولوي. ګڼنه هغه انتخاب راپور کوي؛ هغه اجازه په اتوماتيک ډول نه ورکوي.

پرته له اړین لاسرسي، proxy.settings.set استثنا غورځوي. دا هغه وخت پېښېږي چې غځېدونکی لا له وړاندیز شوي پروکسي سره هېڅ اړیکه نه وي ښودلې، نو د هغه IP یا پورټ بدلول له دې ناکامۍ سره تړاو نه لري.

په غځېدونکي UI کې ردول سمبال کړئ او د کارونکي انتخاب وساتئ. کله چې اجازه او د ترتیب پلي کول بریالي شول، اصلي منزل لار جلا ارزښت ورکړئ.

اړوندې مقالې