ການຍ້າຍສ່ວນຂະຫຍາຍພຣັອກຊີລະຫວ່າງ Chrome ແລະ Firefox
Firefox ແລະ Chrome ສະໜອງ API ສ່ວນຂະຫຍາຍທີ່ຊື່ຄ້າຍຄືກັນ ແຕ່ຮູບແບບການຕັ້ງຄ່າແຕກຕ່າງກັນ. ຍ້າຍນະໂຍບາຍການເສັ້ນທາງ ບໍ່ແມ່ນພຽງ namespace.
ການປ່ຽນຊື່ chrome ເປັນ browser ບໍ່ແມ່ນການຍ້າຍສ່ວນຂະຫຍາຍພຣັອກຊີຢ່າງຄົບຖ້ວນ.
ການຕັ້ງຄ່າເຊີບເວີແບບຄົງທີ່ຂອງ Chrome ໃຊ້ວັດຖຸ mode ແລະ rules. Firefox ສະໜອງ ສ່ວນຕິດຕໍ່ການຕັ້ງຄ່າພຣັອກຊີທົ່ວໂລກຂອງຕົນເອງ ແລະ API proxy.onRequest ສຳລັບແຕ່ລະຄຳຮ້ອງ. ຊື່ທີ່ຄ້າຍຄືກັນບໍ່ເຮັດໃຫ້ວັດຖຸອິນພຸດຂອງພວກມັນສະຫຼັບກັນໄດ້.
ເລີ່ມຈາກນະໂຍບາຍທີ່ທ່ານຕ້ອງການສະແດງ: ຈຸດສຸດທ້າຍຄົງທີ່ໜຶ່ງ, ການຕັ້ງຄ່າ PAC, ຫຼືເສັ້ນທາງທີ່ເລືອກແຍກຕ່າງຫາກສຳລັບແຕ່ລະຄຳຮ້ອງ. ຈາກນັ້ນໃຊ້ສ່ວນຕິດຕໍ່ທີ່ມີເອກະສານສຳລັບແຕ່ລະບຣາວເຊີ.
ຕົວຮັບຟັງຕໍ່ຄຳຮ້ອງຂອງ Firefox ສາມາດສົ່ງຄືນຂໍ້ມູນພຣັອກຊີຈາກໂຄດສ່ວນຂະຫຍາຍ. ມັນຕ້ອງການສິດອະນຸຍາດພຣັອກຊີ ແລະການເຂົ້າເຖິງໂຮສທີ່ເໝາະສົມສຳລັບຄຳຮ້ອງທີ່ຖືກດັກ. ນີ້ແມ່ນການອອກແບບທີ່ແຕກຕ່າງຈາກການສຳເນົາວັດຖຸການຕັ້ງຄ່າເຊີບເວີແບບຄົງທີ່ຂອງ Chrome ແລ້ວຫວັງວ່າບຣາວເຊີຈະຮູ້ຈັກທຸກຊ່ອງ.
ກວດສອບເວີຊັນ Firefox ທີ່ຮອງຮັບ ແລະຂໍ້ກຳນົດ manifest ນຳ. ຕົວຢ່າງເກົ່າທີ່ໃຊ້ proxy.register() ອະທິບາຍ API ກ່ອນໜ້າ ແລະບໍ່ຄວນເປັນພື້ນຖານຂອງສ່ວນຂະຫຍາຍປັດຈຸບັນ.
ເກັບຂໍ້ມູນນະໂຍບາຍທີ່ແບ່ງປັນໄວ້ແຍກຈາກການປັບແຕ່ງສະເພາະບຣາວເຊີ. ການທົດສອບ ແລະການວິນິດໄສຄວນສະແດງເສັ້ນທາງທີ່ເລືອກສຳລັບປາຍທາງໃນແຕ່ລະບຣາວເຊີ ລວມທັງຜົນການເຊື່ອມຕໍ່ກົງທີ່ເຈດຕະນາ. manifest ທີ່ຖືກຕ້ອງ ແລະການເອີ້ນ API ທີ່ບໍ່ເກີດຂໍ້ຜິດພຽງແຕ່ເປັນຈຸດເລີ່ມຕົ້ນ.