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