در بارگذاری صفحه، مجوز مکان جغرافیایی را درخواست می کند

کاربران نسبت به صفحاتی که به طور خودکار موقعیت مکانی خود را هنگام بارگذاری صفحه درخواست می کنند، بی اعتماد هستند یا گیج می شوند.

چگونه ممیزی موقعیت جغرافیایی فانوس دریایی شکست می خورد

فانوس دریایی صفحاتی را که در بارگذاری مجوز موقعیت جغرافیایی درخواست می کنند، پرچم گذاری می کند:

ممیزی فانوس دریایی که درخواست موقعیت جغرافیایی را در بارگذاری صفحه نشان می دهد

Lighthouse تمام جاوا اسکریپت اجرا شده در بارگذاری صفحه را بررسی می کند. اگر کد geolocation.getCurrentPosition() یا geolocation.watchPosition() را فراخوانی کند و مجوز مکان جغرافیایی قبلاً اعطا نشده باشد، ممیزی با شکست مواجه می شود.

اگر مجوز موقعیت جغرافیایی قبل از ممیزی به صفحه ای داده شده باشد، Lighthouse نمی تواند هیچ درخواست مجوز موقعیت جغرافیایی را شناسایی کند. بنابراین، قبل از اجرای ممیزی، مطمئن شوید که مجوزها را بازنشانی کنید .

Lighthouse URL و شماره خط هر درخواست مجوز مکان جغرافیایی را گزارش می کند.

چگونه به طور مسئولانه مکان کاربران را بپرسیم

همه تماس‌های geolocation.getCurrentPosition() و geolocation.watchPosition() را که در بارگذاری صفحه رخ می‌دهند، حذف کنید.

برای ارائه یک تجربه کاربری بهتر:

  • همیشه پس از یک اقدام کاربر، نه در بارگذاری صفحه، مجوز مکان جغرافیایی را درخواست کنید.
  • به وضوح نشان دهید که این اقدام مجوز مکان جغرافیایی را درخواست می کند.
  • فرض کنید کاربران مکان های خود را به شما نمی دهند.
  • اگر کاربران مجوز مکان جغرافیایی را اعطا نکردند، از یک بازگشت به عقب استفاده کنید.

برای اطلاعات بیشتر به مقاله موقعیت مکانی کاربر Google مراجعه کنید.

منابع