Gall estyniad Firefox ganslo her proxy a ddewiswyd
Canslo dilysu ar gyfer URL adnodd dewisol a ddewiswyd yn unig, a dim ond pan ddaw'r her o'r proxy.
Ar gyfer adnodd gwe y dylid caniatáu iddo fethu, gall estyniad Firefox sy'n bodoli eisoes ganslo ei her dilysu proxy. Mae hyn yn diweddu'r cais hwnnw yn lle gofyn i'r defnyddiwr dro ar ôl tro am gyfrinair arall.
browser.webRequest.onAuthRequired.addListener(details => {
if (details.isProxy) {
return {cancel: true};
}
return {};
}, {urls: ['https://optional.example/*']}, ['blocking']);Mae'r estyniad angen webRequest, webRequestBlocking a'r caniatâd gwesteiwr priodol. Disodlwch yr enghraifft gyda phatrwm URL penodol yr adnodd dewisol. Mae'r hidlydd yn cyfateb i'r adnodd sy'n cael ei ofyn, nid yn unig i gyfeiriad y gweinydd proxy.
Mae isProxy yn gwahaniaethu her y cyfryngwr oddi wrth ddilysu HTTP y safle ei hun. Mae cadw'r gwiriad hwnnw'n osgoi canslo mewngofnod y safle dim ond oherwydd ei fod yn defnyddio'r un digwyddiad.
Mae'r cais yn cael ei ganslo, felly mae'r adnodd yn parhau'n annavaru. Dim ond pan fo'r golled honno'n fwriadol y mae hyn yn briodol, megis cysylltiad anhanfodol sy'n achosi anogiadau dro ar ôl tro. Mae cynnwys gofynnol yn dal i fod angen cyfrif a dderbyniwyd a pholisi proxy.
Mae gan Firefox reolau arbennig ar gyfer ceisiadau system y porwr. Gall estyniadau ddarparu manylion proxy ar gyfer rhai ohonynt gyda chaniatadau ychwanegol, ond ni allant ganslo na diwygio'r ceisiadau system hynny. Nid yw'r enghraifft hon o adnodd tudalen yn addo canslo distaw ar gyfer pob gweithrediad cefndir.