မအောင်မြင်ခွင့်ပြုသင့်သော ဝဘ်အရင်းအမြစ်တစ်ခုအတွက် ရှိပြီးသား Firefox တိုးချဲ့မှုတစ်ခုသည် ၎င်း၏ proxy အထောက်အထားစစ်ဆေးမှု စိန်ခေါ်မှုကို ပယ်ဖျက်နိုင်သည်။ ယင်းက အသုံးပြုသူကို ထပ်ခါတလဲလဲ အခြားစကားဝှက် မတောင်းမည့်အစား ထိုတောင်းဆိုချက်ကို အဆုံးသတ်စေသည်။

browser.webRequest.onAuthRequired.addListener(details => {
  if (details.isProxy) {
    return {cancel: true};
  }
  return {};
}, {urls: ['https://optional.example/*']}, ['blocking']);

တိုးချဲ့မှုသည် webRequest၊ webRequestBlocking နှင့် သင့်လျော်သော host ခွင့်ပြုချက် လိုအပ်သည်။ နမူနာကို ရွေးချယ်ခွင့်ရှိ resource ၏ တိကျသော URL ပုံစံဖြင့် အစားထိုးပါ။ စစ်ထုတ်မှုသည် တောင်းဆိုနေသော အရင်းအမြစ်နှင့် ကိုက်ညီသည်၊ proxy ဆာဗာ၏ လိပ်စာနှင့်သာ မဟုတ်ပါ။

isProxy သည် ကြားခံ၏ စိန်ခေါ်မှုကို ဝဘ်ဆိုက်၏ ကိုယ်ပိုင် HTTP အထောက်အထားစစ်ဆေးမှုနှင့် ခွဲခြားသည်။ ထိုစစ်ဆေးမှုကို ထားရှိခြင်းက ဝဘ်ဆိုက်၏ လော့ဂ်အင်ကို တူညီသော event ကို အသုံးပြုသည့်အတွက်သာ ပယ်ဖျက်ခြင်းကို ရှောင်ရှားစေသည်။

တောင်းဆိုချက်ကို ပယ်ဖျက်လိုက်သောကြောင့် အရင်းအမြစ်သည် မရရှိနိုင်ဘဲ ဖြစ်နေသည်။ ဤအရာသည် ထိုဆုံးရှုံးမှုကို ရည်ရွယ်ချက်ရှိရှိ ပြုလုပ်သည့်အခါမှသာ သင့်လျော်သည်၊ ဥပမာ မလိုအပ်သော ချိတ်ဆက်မှုက ထပ်ခါတလဲလဲ တောင်းဆိုမှုများ ဖြစ်စေသည့်အခါ။ လိုအပ်သော အကြောင်းအရာအတွက် လက်ခံထားသော အကောင့်နှင့် proxy မူဝါဒ လိုအပ်ဆဲဖြစ်သည်။

Firefox တွင် ဘရောက်ဇာ၏ စနစ်တောင်းဆိုချက်များအတွက် အထူးစည်းမျဉ်းများ ရှိသည်။ တိုးချဲ့မှုများသည် ထပ်ဆောင်းခွင့်ပြုချက်များဖြင့် ၎င်းတို့ထဲမှ အချို့အတွက် proxy အထောက်အထားများ ပေးနိုင်သော်လည်း ထိုစနစ်တောင်းဆိုချက်များကို ပယ်ဖျက်ခြင်း သို့မဟုတ် ပြင်ဆင်ခြင်း မပြုနိုင်ပါ။ ဤစာမျက်နှာအရင်းအမြစ် ဥပမာသည် နောက်ခံလုပ်ဆောင်မှုတိုင်းအတွက် တိတ်ဆိတ်ပယ်ဖျက်မှုကို ကတိမပေးပါ။

ဆက်စပ်ဆောင်းပါးများ