Għal riżorsa tal-web li għandha titħalla tfalli, estensjoni Firefox eżistenti tista' tikkanċella s-sfida tal-awtentikazzjoni tal-proxy tagħha. Dan itemm dik it-talba minflok ma jistaqsi lill-utent għal password oħra darba wara l-oħra.

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

L-estensjoni teħtieġ webRequest, webRequestBlocking u l-permess tal-host xieraq. Issostitwixxi l-eżempju bil-mudell speċifiku tal-URL tar-riżorsa fakultattiva. Il-filtru jaqbel mar-riżorsa mitluba, mhux biss mal-indirizz tas-server proxy.

isProxy jiddistingwi s-sfida tal-intermedjarju mill-awtentikazzjoni HTTP tas-sit stess. Iż-żamma ta' dan il-verifika tevita li l-login tas-sit jiġi kkanċellat biss għax juża l-istess avveniment.

It-talba tiġi kkanċellata, għalhekk ir-riżorsa tibqa' mhix disponibbli. Dan huwa xieraq biss meta dik it-telfa tkun intenzjonata, bħal konnessjoni mhux essenzjali li tikkawża talbiet ripetuti. Il-kontenut meħtieġ għadu jeħtieġ kont aċċettat u politika tal-proxy.

Firefox għandu regoli speċjali għat-talbiet tas-sistema tal-browser. L-estensjonijiet jistgħu jipprovdu kredenzjali tal-proxy għal uħud minn dawn b'permessi addizzjonali, iżda ma jistgħux jikkanċellaw jew jimmodifikaw dawk it-talbiet tas-sistema. Dan l-eżempju ta' riżorsa tal-paġna ma jwiegħedx kanċellazzjoni siekta għal kull operazzjoni fil-sfond.

Artikli relatati