ການຢືນຢັນຕົວຕົນຜ່ານພຣັອກຊີ Chrome: ຂາດ callback onAuthRequired
ແຍກການເຫັນເຫດການຂອງສ່ວນຂະຫຍາຍອອກຈາກການຢືນຢັນຕົວຕົນທີ່ເກັບໄວ້ ແລະ ຄຳຮ້ອງທີ່ສຳເລັດແລ້ວ ເມື່ອແກ້ບັນຫາ callback ເຂົ້າສູ່ລະບົບຂອງພຣັອກຊີ Chrome.
ຂໍ້ຄວາມພາຍໃນ onAuthRequired ພິສູດວ່າຜູ້ຟັງນັ້ນໄດ້ເຮັດວຽກ. ຄອນໂຊນຫວ່າງເປົ່າບໍ່ສະແດງວ່າຄຳຮ້ອງໄປທາງໃດ ຫຼື ການແລກປ່ຽນກ່ອນໜ້າໄດ້ໃຫ້ການຢືນຢັນຕົວຕົນຫຼືບໍ່.
| ການສັງເກດ | ແຍກອອກຈາກ |
|---|---|
| ເສັ້ນທາງທີ່ເລືອກ | ວ່າມີສິ່ງທ້າທາຍການຢືນຢັນຕົວຕົນຫຼືບໍ່ |
| ສິ່ງທ້າທາຍທີ່ໄດ້ຮັບ | ວ່າຜູ້ຟັງນີ້ສາມາດສັງເກດ ຫຼື ຈັດການມັນໄດ້ຫຼືບໍ່ |
| ຜົນລັບຂອງຜູ້ຟັງ | ວ່າທ່ານກຳລັງເບິ່ງຄອນໂຊນສ່ວນຂະຫຍາຍທີ່ຖືກຕ້ອງຫຼືບໍ່ |
| ຜົນສຸດທ້າຍຂອງຄຳຮ້ອງ | ວ່າຕ້ອງການ callback ໃໝ່ຫຼືບໍ່ |
ກຳນົດຜົນຂອງເຄືອຂ່າຍຕົວຈິງກ່ອນ. ຄຳຮ້ອງອາດໃຊ້ການຢືນຢັນຕົວຕົນ ຫຼື ການເຊື່ອມຕໍ່ທີ່ສ້າງໄວ້ແລ້ວຄືນໃໝ່, ໄປໂດຍກົງ, ຫຼື ບໍ່ເຄີຍໄປຮອດຈຸດສຸດທ້າຍທີ່ຄາດໄວ້.
ຖ້າມີສິ່ງທ້າທາຍທີ່ກ່ຽວຂ້ອງເກີດຂຶ້ນ, ກວດເບິ່ງຕົວກອງ, ສິດອະນຸຍາດ ແລະ ບໍລິບົດຂອງສ່ວນຂະຫຍາຍທີ່ຮອງຮັບຂອງຜູ້ຟັງ. ລຸ້ນ Manifest ແລະ ຮູບແບບການຕິດຕັ້ງມີຜົນຕໍ່ການຈັດການການຢືນຢັນຕົວຕົນ; ຕົວຢ່າງຜູ້ຟັງທີ່ບລັອກລ້າສະໄໝບໍ່ສາມາດກຳນົດຮູບແບບສິດອະນຸຍາດປັດຈຸບັນໄດ້. ເບິ່ງຄອນໂຊນຂອງ service worker ສ່ວນຂະຫຍາຍ ເມື່ອຜູ້ຟັງເຮັດວຽກຢູ່ທີ່ນັ້ນ, ແທນທີ່ຈະອາໄສຜົນລັບຂອງໜ້າເວັບ. ສຳລັບ Manifest V3, ລົງທະບຽນຜູ້ຟັງການຢືນຢັນຕົວຕົນແບບພ້ອມກັນ ກ່ອນການໂຫຼດບັນຊີແບບອະສົມມຸດ.
ການນຳທາງຊ້ຳໆບໍ່ຈຳເປັນຕ້ອງເປັນສິ່ງທ້າທາຍໃໝ່. ລາຍງານແຄດທີ່ເປັນປະຫວັດສາດບໍ່ໄດ້ວາງກົດວ່າເຫດການເກີດຂຶ້ນພຽງເທື່ອດຽວຕໍ່ເຊສຊັນຂອງບຼາວເຊີ; ສັງເກດບຼາວເຊີ ແລະ ເວີຊັນທີ່ໃຊ້ຢູ່.
ສຳລັບການປຽບທຽບແບບຄວບຄຸມ, ແຍກການຕັ້ງຄ່າສ່ວນຂະຫຍາຍ ແລະ ບັນຊີທີ່ຕ້ອງການດ້ວຍເຄື່ອງມືບຼາວເຊີທີ່ຮອງຮັບ. ຫຼີກລ່ຽງກົນລະຍຸດລຶບແຄດທີ່ບໍ່ໄດ້ເອກະສານ ຫຼື ການປ່ຽນລະບົບປະຕິບັດການທັງໝົດ. ການສັງເກດທັງສີ່ກຳນົດວ່າຜູ້ຟັງຂາດ ຫຼື ການເຊື່ອມຕໍ່ນີ້ບໍ່ຕ້ອງການມັນເລີຍ.