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 कडे विशेष नियम आहेत. एक्स्टेंशन्स अतिरिक्त परवानग्यांसह त्यांपैकी काहींसाठी प्रॉक्सी क्रेडेन्शियल्स देऊ शकतात, परंतु त्या सिस्टम विनंत्या रद्द किंवा बदलू शकत नाहीत. हे पेज-संसाधन उदाहरण प्रत्येक पार्श्वभूमी क्रियेसाठी शांत रद्दीकरणाचे वचन देत नाही.