ขอสิทธิ์เข้าถึงตำแหน่งทางภูมิศาสตร์ในการโหลดหน้าเว็บ

ผู้ใช้ไม่เชื่อถือหรือเกิดความสับสนในหน้าเว็บ ที่ขอข้อมูลตำแหน่งโดยอัตโนมัติเมื่อโหลดหน้าเว็บ

สาเหตุที่การตรวจสอบตำแหน่งทางภูมิศาสตร์ของ Lighthouse ไม่สำเร็จ

Lighthouse จะแจ้งหน้าเว็บที่ขอสิทธิ์เข้าถึงตำแหน่งทางภูมิศาสตร์ เมื่อโหลด

การตรวจสอบ Lighthouse ที่แสดงคำขอตำแหน่งทางภูมิศาสตร์เมื่อโหลดหน้าเว็บ

Lighthouse จะตรวจสอบ JavaScript ทั้งหมดที่เรียกใช้เมื่อโหลดหน้าเว็บ หากสคริปต์เรียกใช้ geolocation.getCurrentPosition() หรือ geolocation.watchPosition() และยังไม่ได้ให้สิทธิ์เข้าถึงตำแหน่งทางภูมิศาสตร์ การตรวจสอบจะล้มเหลว

หากมีการให้สิทธิ์เข้าถึงตำแหน่งทางภูมิศาสตร์แก่หน้าเว็บก่อนการตรวจสอบ Lighthouse จะระบุคำขอสิทธิ์เข้าถึงตำแหน่งทางภูมิศาสตร์ไม่ได้ ดังนั้น โปรดรีเซ็ตสิทธิ์ ก่อนเรียกใช้การตรวจสอบ

Lighthouse จะรายงาน URL และหมายเลขบรรทัด ของคำขอสิทธิ์เข้าถึงตำแหน่งทางภูมิศาสตร์แต่ละรายการ

ขอตำแหน่งของผู้ใช้อย่างมีความรับผิดชอบ

นำการเรียกใช้ทั้งหมดไปยัง geolocation.getCurrentPosition() และ geolocation.watchPosition() ที่เกิดขึ้นเมื่อโหลดหน้าเว็บออก

วิธีมอบประสบการณ์การใช้งานที่ดีขึ้น

  • ขอสิทธิ์เข้าถึงตำแหน่งทางภูมิศาสตร์เสมอหลังจากที่ผู้ใช้ดำเนินการ ไม่ใช่ตอนโหลดหน้าเว็บ
  • ระบุให้ชัดเจนว่าการดำเนินการจะขอสิทธิ์เข้าถึงตำแหน่งทางภูมิศาสตร์
  • สมมติว่าผู้ใช้จะไม่ให้ตำแหน่งแก่คุณ
  • ใช้การสำรองหากผู้ใช้ไม่ให้สิทธิ์ตำแหน่งทางภูมิศาสตร์

  • ดูข้อมูลเพิ่มเติมเกี่ยวกับตำแหน่งของผู้ใช้

แหล่งข้อมูล