ສ່ວນຂະຫຍາຍ Firefox ສາມາດຍົກເລີກການທ້າທາຍ proxy ທີ່ເລືອກ
ຍົກເລີກການພິສູດຢືນຢັນສຳລັບ URL ຊັບພະຍາກອນທາງເລືອກທີ່ເລືອກເທົ່ານັ້ນ ແລະ ເມື່ອການທ້າທາຍມາຈາກ proxy ເທົ່ານັ້ນ.
ສຳລັບຊັບພະຍາກອນເວັບທີ່ຄວນປ່ອຍໃຫ້ລົ້ມເຫຼວໄດ້, ສ່ວນຂະຫຍາຍ Firefox ທີ່ມີຢູ່ແລ້ວສາມາດຍົກເລີກການທ້າທາຍການພິສູດຢືນຢັນ proxy ຂອງມັນໄດ້. ສິ່ງນີ້ຈົບຄຳຂໍນັ້ນ ແທນທີ່ຈະຖາມຜູ້ໃຊ້ຊ້ຳແລ້ວຊ້ຳອີກໃຫ້ໃສ່ລະຫັດຜ່ານອື່ນ.
browser.webRequest.onAuthRequired.addListener(details => {
if (details.isProxy) {
return {cancel: true};
}
return {};
}, {urls: ['https://optional.example/*']}, ['blocking']);ສ່ວນຂະຫຍາຍຕ້ອງການ webRequest, webRequestBlocking ແລະ ການອະນຸຍາດໂຮສທີ່ເໝາະສົມ. ແທນຕົວຢ່າງດ້ວຍຮູບແບບ URL ສະເພາະຂອງຊັບພະຍາກອນທາງເລືອກ. ຕົວກອງກົງກັບຊັບພະຍາກອນທີ່ຖືກຮ້ອງຂໍ ບໍ່ແມ່ນພຽງແຕ່ທີ່ຢູ່ຂອງເຊີບເວີ proxy.
isProxy ແຍກ ການທ້າທາຍຂອງຕົວກາງ ອອກຈາກການພິສູດຢືນຢັນ HTTP ຂອງເວັບໄຊເອງ. ການຮັກສາການກວດສອບນີ້ປ້ອງກັນການຍົກເລີກການເຂົ້າສູ່ລະບົບຂອງເວັບໄຊ ພຽງເພາະມັນໃຊ້ເຫດການດຽວກັນ.
ຄຳຂໍຖືກຍົກເລີກ ດັ່ງນັ້ນຊັບພະຍາກອນຈຶ່ງຍັງໃຊ້ບໍ່ໄດ້. ສິ່ງນີ້ເໝາະສົມກໍ່ຕໍ່ເມື່ອການສູນເສຍນັ້ນເປັນເຈດຕະນາ ເຊັ່ນ ການເຊື່ອມຕໍ່ທີ່ບໍ່ຈຳເປັນເຊິ່ງເຮັດໃຫ້ມີການຖາມຊ້ຳໆ. ເນື້ອຫາທີ່ຈຳເປັນຍັງຕ້ອງການບັນຊີທີ່ຍອມຮັບ ແລະ ນະໂຍບາຍ proxy.
Firefox ມີກົດລະບຽບພິເສດສຳລັບຄຳຂໍລະບົບຂອງບຣາວເຊີ. ສ່ວນຂະຫຍາຍສາມາດໃຫ້ຂໍ້ມູນປະຈຳຕົວ proxy ສຳລັບບາງຄຳຂໍໄດ້ດ້ວຍການອະນຸຍາດເພີ່ມເຕີມ ແຕ່ບໍ່ສາມາດຍົກເລີກ ຫຼື ດັດແປງຄຳຂໍລະບົບເຫຼົ່ານັ້ນໄດ້. ຕົວຢ່າງຊັບພະຍາກອນໜ້ານີ້ບໍ່ໄດ້ຮັບຮອງການຍົກເລີກແບບງຽບໆສຳລັບທຸກການເຮັດວຽກເບື້ອງຫຼັງ.