ส่วนขยาย 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 มีกฎพิเศษสำหรับคำขอระบบของเบราว์เซอร์ ส่วนขยายสามารถให้ข้อมูลรับรองพร็อกซีสำหรับบางคำขอได้เมื่อมีสิทธิ์เพิ่มเติม แต่ไม่สามารถยกเลิกหรือแก้ไขคำขอระบบเหล่านั้นได้ ตัวอย่างทรัพยากรหน้าเว็บนี้ไม่ได้สัญญาการถูกยกเลิกอย่างเงียบ ๆ สำหรับทุกการทำงานเบื้องหลัง