لا يثق المستخدمون في الصفحات التي تطلب موقعهم تلقائيًا عند تحميل الصفحة أو قد يؤدي ذلك إلى إرباكهم.
كيفية تعذُّر تدقيق رصد الموقع الجغرافي في Lighthouse
تضع خدمة Lighthouse علامة على الصفحات التي تطلب إذن رصد الموقع الجغرافي عند التحميل:
يتحقّق Lighthouse من جميع ملفات JavaScript التي تم تنفيذها عند تحميل الصفحة.
إذا استدعى الرمز geolocation.getCurrentPosition()
أو geolocation.watchPosition()
،
ولم يتم منح إذن تحديد الموقع الجغرافي من قبل، لن تتم عملية التدقيق.
في حال منح إذن رصد الموقع الجغرافي لصفحة قبل إجراء التدقيق، لن يكون بإمكان Lighthouse تحديد أي طلبات للحصول على أذونات رصد الموقع الجغرافي. لذا تأكد من إعادة تعيين الأذونات قبل تشغيل التدقيق.
تُبلغ أداة Lighthouse عن عنوان URL ورقم السطر لكل طلب لإذن رصد الموقع الجغرافي.
كيفية طلب معلومات عن المواقع الجغرافية للمستخدمين بمسؤولية
أزِل جميع الطلبات الموجّهة إلى geolocation.getCurrentPosition()
وgeolocation.watchPosition()
والتي تحدث عند تحميل الصفحة.
لتحسين تجربة المستخدم:
- اطلب دائمًا إذن تحديد الموقع الجغرافي بعد إجراء المستخدم، وليس عند تحميل الصفحة.
- وضح أن الإجراء سيطلب إذن رصد الموقع الجغرافي.
- لنفترض أنّ المستخدِمين لن يوفّروا لك مواقعهم الجغرافية.
- استخدِم عنصرًا احتياطيًا إذا لم يمنح المستخدمون إذن رصد الموقع الجغرافي.
يمكنك الاطّلاع على مقالة الموقع الجغرافي للمستخدم في Google للحصول على مزيد من المعلومات.