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 ವಿಶೇಷ ನಿಯಮಗಳನ್ನು ಹೊಂದಿದೆ. ವಿಸ್ತರಣೆಗಳು ಹೆಚ್ಚುವರಿ ಅನುಮತಿಗಳೊಂದಿಗೆ ಅವುಗಳಲ್ಲಿ ಕೆಲವಕ್ಕೆ ಪ್ರಾಕ್ಸಿ ರುಜುವಾತುಗಳನ್ನು ಒದಗಿಸಬಹುದು, ಆದರೆ ಆ ಸಿಸ್ಟಮ್ ವಿನಂತಿಗಳನ್ನು ರದ್ದುಮಾಡಲು ಅಥವಾ ಬದಲಾಯಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ಈ ಪುಟ-ಸಂಪನ್ಮೂಲ ಉದಾಹರಣೆ ಪ್ರತಿ ಹಿನ್ನೆಲೆ ಕಾರ್ಯಾಚರಣೆಗೆ ಮೌನ ರದ್ದತಿಯ ಭರವಸೆ ನೀಡುವುದಿಲ್ಲ.