ພວກເຮົາທຸກຄົນໄດ້ເຫັນປ໊ອບອັບ: "example.com ຕ້ອງການຮູ້ສະຖານທີ່ຂອງເຈົ້າ." ຖ້າທ່ານຄລິກອະນຸຍາດ, ເວັບໄຊທ໌ມັກຈະຊີ້ໃຫ້ເຫັນຕໍາແຫນ່ງທີ່ແນ່ນອນຂອງທ່ານພາຍໃນວິນາທີ. ແຕ່ຖ້າທ່ານໃຊ້ໂນດບຸກທີ່ບໍ່ມີຊິບ GPS, ມັນຈະຮູ້ໄດ້ແນວໃດວ່າເຈົ້າຢູ່ໃສຢ່າງຖືກຕ້ອງ?
HTML5 Geolocation API
ຕົວທ່ອງເວັບທີ່ທັນສະໄຫມໃຊ້ມາດຕະຖານທີ່ເອີ້ນວ່າ HTML5 Geolocation API. API ນີ້ບໍ່ພົບສະຖານທີ່ຂອງເຈົ້າເອງ; ແທນທີ່ຈະ, ມັນເຮັດຫນ້າທີ່ເປັນຜູ້ສົ່ງຂ່າວ. ມັນຂໍໃຫ້ລະບົບປະຕິບັດງານຂອງອຸປະກອນ (Windows, macOS, iOS, Android) ທີ່ຈະຄິດອອກວ່າມັນຢູ່ໃສ, ແລະຫຼັງຈາກນັ້ນຜ່ານຈຸດປະສານງານເຫຼົ່ານັ້ນກັບຄືນໄປຫາເວັບໄຊທ໌.
ລະບົບປະຕິບັດການຊອກຫາເຈົ້າໄດ້ແນວໃດ
ອຸປະກອນຂອງທ່ານນໍາໃຊ້ການປະສົມຂອງວິທີການເພື່ອກໍານົດສະຖານທີ່ຂອງຕົນ, ທີ່ຮູ້ຈັກເປັນການບໍລິການສະຖານທີ່. ມັນຈະພະຍາຍາມວິທີການທີ່ຖືກຕ້ອງທີ່ສຸດກ່ອນ, ແລະກັບຄືນໄປຫາວິທີທີ່ຖືກຕ້ອງຫນ້ອຍຖ້າຈໍາເປັນ:
- GPS: ຖ້າທ່ານຢູ່ໃນສະມາດໂຟນຢູ່ນອກ, ອຸປະກອນຈະໃຊ້ຊິບ GPS ໃນຕົວຂອງມັນເພື່ອຕິດຕໍ່ສື່ສານກັບດາວທຽມ. ນີ້ແມ່ນວິທີການທີ່ຖືກຕ້ອງທີ່ສຸດ.
- Wi-Fi Positioning System (WPS): ຖ້າທ່ານຢູ່ໃນຄອມພິວເຕີໂນດບຸກ, ນີ້ແມ່ນວິທີການທົ່ວໄປທີ່ສຸດ. ຄອມພິວເຕີຂອງທ່ານສະແກນຫາເຄືອຂ່າຍ Wi-Fi ທີ່ຢູ່ໃກ້ຄຽງທັງໝົດ (ແມ່ນແຕ່ອັນທີ່ທ່ານບໍ່ໄດ້ເຊື່ອມຕໍ່ກັບ). ມັນສົ່ງຊື່ (SSIDs) ແລະຄວາມແຮງຂອງສັນຍານຂອງເຄືອຂ່າຍເຫຼົ່ານີ້ໄປຫາຖານຂໍ້ມູນ (ມັກຈະຈັດການໂດຍ Google ຫຼື Apple). ເນື່ອງຈາກວ່າບໍລິສັດເຫຼົ່ານີ້ໄດ້ວາງແຜນສະຖານທີ່ຂອງ router Wi-Fi ຫຼາຍລ້ານຄົນໃນທົ່ວໂລກ, ພວກເຂົາສາມາດ triangulate ຕໍາແຫນ່ງຂອງທ່ານດ້ວຍຄວາມຖືກຕ້ອງທີ່ຫນ້າຕົກໃຈ - ເລື້ອຍໆພາຍໃນສອງສາມແມັດ.
- Cell Tower Triangulation: ໃນອຸປະກອນມືຖື, OS ສາມາດກໍານົດສະຖານທີ່ຂອງທ່ານໂດຍອີງໃສ່ໄລຍະຫ່າງຂອງທ່ານຈາກ towers cell ໃກ້ຄຽງ.
- ທີ່ຢູ່ IP: ຖ້າສິ່ງອື່ນລົ້ມເຫລວ, ລະບົບຈະກັບຄືນໄປໃຊ້ທີ່ຢູ່ IP ຂອງທ່ານເພື່ອປະເມີນເມືອງ ຫຼືພາກພື້ນຂອງທ່ານ.
ຜົນກະທົບຕໍ່ຄວາມເປັນສ່ວນຕົວ
ເນື່ອງຈາກວ່າສະຖານທີ່ຕັ້ງພູມສາດຂອງຕົວທ່ອງເວັບແມ່ນຖືກຕ້ອງຫຼາຍ (ຍ້ອນການສະແກນ Wi-Fi), ຕົວທ່ອງເວັບໄດ້ຖືກອອກແບບເພື່ອບໍ່ໃຫ້ແບ່ງປັນຂໍ້ມູນນີ້ໂດຍບໍ່ມີການຍິນຍອມເຫັນດີຂອງທ່ານຢ່າງຈະແຈ້ງ. ຖ້າທ່ານປະຕິເສດການອະນຸຍາດເວັບໄຊທ໌, Geolocation API ຈະຂັດຂວາງການຮ້ອງຂໍ, ແລະເວັບໄຊທ໌ຈະຕ້ອງກັບຄືນໄປຫາການຄາດຄະເນສະຖານທີ່ຂອງທ່ານຜ່ານທີ່ຢູ່ IP ຂອງທ່ານແທນ.
