Uğursuz olmasına icazə verilməli olan veb resurs üçün mövcud Firefox uzantısı onun proxy autentifikasiya çağırışını ləğv edə bilər. Bu, istifadəçidən təkrar-təkrar başqa şifrə istəmək əvəzinə həmin sorğunu bitirir.

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

Uzantıya webRequest, webRequestBlocking və müvafiq host icazəsi lazımdır. Nümunəni konkret istəyə bağlı resurs URL nümunəsi ilə əvəz edin. Filtr sorğulanan resursla uyğunlaşır, sadəcə proxy serverinin ünvanı ilə deyil.

isProxy vasitəçinin çağırışını saytın öz HTTP autentifikasiyasından ayırır. Bu yoxlamanın saxlanması saytın girişinin yalnız eyni hadisəni istifadə etdiyi üçün ləğv edilməsinin qarşısını alır.

Sorğu ləğv olunur, ona görə resurs əlçatmaz qalır. Bu yalnız itki qəsdən olduqda uyğundur, məsələn, qeyri-vacib bağlantı təkrar sorğular yaradır. Tələb olunan məzmun yenə də qəbul edilmiş hesab və proxy siyasəti tələb edir.

Firefox-un brauzer sistem sorğuları üçün xüsusi qaydaları var. Uzantılar əlavə icazələrlə bəziləri üçün proxy etimadnaməsi verə bilər, lakin o sistem sorğularını ləğv edə və ya dəyişdirə bilməz. Bu səhifə-resurs nümunəsi hər fon əməliyyatı üçün səssiz ləğv vəd etmir.

Əlaqəli məqalələr