ໄຟລ໌ PAC ສາມາດໃຊ້ navigator.appName ເພື່ອກວດຫາໂປຣແກຣມທ່ອງເວັບໄດ້ບໍ?
ຕົວແກ້ PAC ໃຫ້ຕົວຊ່ວຍການເສັ້ນທາງ ບໍ່ແມ່ນສະພາບແວດລ້ອມໜ້າເວັບຂອງໂປຣແກຣມທ່ອງເວັບ. ການກວດຫາໂປຣແກຣມທ່ອງເວັບຜ່ານ navigator, document ແລະ DOM ບໍ່ແມ່ນຂໍ້ມູນນຳເຂົ້າ PAC ທີ່ຍ້າຍໄດ້.
ສະຄຣິບ PAC ໃຊ້ໄວຍາກອນ JavaScript. ແຕ່ນັ້ນບໍ່ໄດ້ໝາຍຄວາມວ່າມັນເຮັດວຽກຢູ່ໃນໜ້າເວັບ.
ຕົວແກ້ພຣັອກຊີໃຫ້ສະພາບແວດລ້ອມການປະຕິບັດທີ່ມີຂໍ້ມູນນຳເຂົ້າການເສັ້ນທາງ ແລະ ຟັງຊັນຊ່ວຍ. ມັນບໍ່ຮັບປະກັນ window, document, DOM ຫຼື navigator.appName ຂອງໜ້າ. ດັ່ງນັ້ນຊິ້ນສ່ວນກວດຫາໂປຣແກຣມທ່ອງເວັບທີ່ຄັດລອກຈາກໜ້າອາດລົ້ມເຫຼວກ່ອນກົດພຣັອກຊີຂອງທ່ານຈະສົ່ງຄືນຫຍັງ.
ວາງເສັ້ນທາງເທິງຂໍ້ມູນທີ່ຮອງຮັບ ເຊັ່ນ URL ແລະ ຊື່ໂຮສທີ່ໃຫ້ມາ, ຫຼື ເທິງຟັງຊັນຊ່ວຍທີ່ມີເອກະສານ ເມື່ອນະໂຍບາຍເຄືອຂ່າຍຕ້ອງການ. ຢ່າສະເໜີເວີຊັນຂອງໂປຣແກຣມທ່ອງເວັບຈາກລັກສະນະແປກຂອງເຄື່ອງຈັກ JavaScript ແລະ ຢ່າໃຫ້ການສະເໜີນັ້ນຕັດສິນທາງອອກ.
ຖ້າລູກຄ້າທີ່ບໍລິຫານຕ່າງກັນຕ້ອງການນະໂຍບາຍຕ່າງກັນຕົວຈິງ, ສົ່ງການຕັ້ງຄ່າທີ່ຕັ້ງໃຈໄວ້ຜ່ານລະບົບບໍລິຫານຂອງພວກເຂົາ. ນະໂຍບາຍອົງກອນ Firefox ເປັນທາງເລືອກໃນການສົ່ງສຳລັບການຕິດຕັ້ງ Firefox ທີ່ບໍລິຫານ. ນັ້ນຊັດເຈນກວ່າການຝັງປິດສະໜາການກວດຫາໂປຣແກຣມທ່ອງເວັບທີ່ບໍ່ມີເອກະສານໄວ້ໃນໄຟລ໌ PAC ຮ່ວມ.
ສະຄຣິບທີ່ຖືກແຍກຢ່າງສຳເລັດເປັນ JavaScript ທຳມະດາ ບໍ່ຈຳເປັນເປັນສະຄຣິບ PAC ທີ່ຮອງຮັບ. ກວດສະພາບແວດລ້ອມທີ່ມີເອກະສານຂອງຕົວແກ້ ບໍ່ແມ່ນພຽງໄວຍາກອນພາສາເທົ່ານັ້ນ.