Firefox એક્સ્ટેન્શન પસંદ કરેલ પ્રોક્સી પડકાર રદ કરી શકે છે
ફક્ત પસંદ કરેલ વૈકલ્પિક સંસાધન URL માટે અને ફક્ત ત્યારે જ પ્રમાણીકરણ રદ કરો જ્યારે પડકાર પ્રોક્સી તરફથી આવે.
એવા વેબ સંસાધન માટે જેને નિષ્ફળ થવા દેવું જોઈએ, હાલનું Firefox એક્સ્ટેન્શન તેનો પ્રોક્સી પ્રમાણીકરણ પડકાર રદ કરી શકે છે. આ તે વિનંતી સમાપ્ત કરે છે, વપરાશકર્તાને વારંવાર બીજો પાસવર્ડ પૂછવાને બદલે.
browser.webRequest.onAuthRequired.addListener(details => {
if (details.isProxy) {
return {cancel: true};
}
return {};
}, {urls: ['https://optional.example/*']}, ['blocking']);એક્સ્ટેન્શનને webRequest, webRequestBlocking અને યોગ્ય હોસ્ટ પરવાનગીની જરૂર છે. ઉદાહરણને વૈકલ્પિક સંસાધનના ચોક્કસ URL પેટર્ન સાથે બદલો. ફિલ્ટર વિનંતી કરેલ સંસાધન સાથે મેળ ખાય છે, ફક્ત પ્રોક્સી સર્વરના સરનામા સાથે નહીં.
isProxy મધ્યસ્થના પડકારને વેબસાઇટના પોતાના HTTP પ્રમાણીકરણથી અલગ પાડે છે. આ તપાસ રાખવાથી સાઇટનું લોગિન ફક્ત એટલા માટે રદ થતું નથી કે તે એ જ ઘટના વાપરે છે.
વિનંતી રદ થાય છે, તેથી સંસાધન અનુપલબ્ધ રહે છે. આ ફક્ત ત્યારે જ યોગ્ય છે જ્યારે તે નુકસાન ઇરાદાપૂર્વક હોય, જેમ કે બિનજરૂરી કનેક્શન જે વારંવાર વિનંતીઓ ઊભી કરે. જરૂરી સામગ્રીને હજી પણ સ્વીકૃત ખાતું અને પ્રોક્સી નીતિની જરૂર છે.
બ્રાઉઝરની સિસ્ટમ વિનંતીઓ માટે Firefox પાસે વિશેષ નિયમો છે. એક્સ્ટેન્શન વધારાની પરવાનગીઓ સાથે તેમાંની કેટલીક માટે પ્રોક્સી ઓળખપત્ર આપી શકે છે, પણ તે સિસ્ટમ વિનંતીઓ રદ કે બદલી શકતા નથી. આ પેજ-સંસાધન ઉદાહરણ દરેક બેકગ્રાઉન્ડ કામગીરી માટે શાંત રદ કરવાનું વચન આપતું નથી.