הדף מבקש הרשאת מיקום גיאוגרפי במהלך טעינת הדף

דפים שמבקשים באופן אוטומטי את המיקום שלהם במהלך טעינת הדף, מעוררים אצל המשתמשים תחושת בלבול או חשדנות.

איך הבדיקה של מיקום גאוגרפי ב-Lighthouse נכשלה

מערכת Lighthouse מסמנת דפים שמבקשים הרשאת מיקום גיאוגרפי בזמן הטעינה:

ביקורת של Lighthouse שמציגה בקשה למיקום גיאוגרפי במהלך טעינת הדף

מערכת Lighthouse בודקת את כל ה-JavaScript שהופעל במהלך טעינת הדף. אם הקוד יופעל על geolocation.getCurrentPosition() או על geolocation.watchPosition(), וההרשאה למיקום גיאוגרפי לא ניתנה, הביקורת תיכשל.

אם ניתנה הרשאה למיקום גיאוגרפי בדף לפני הביקורת, ל-Lighthouse אין אפשרות לזהות בקשות להרשאות מיקום גיאוגרפי. לכן חשוב לאפס את ההרשאות לפני שמריצים את הביקורת.

מערכת Lighthouse מדווחת על כתובת ה-URL ומספר השורה של כל בקשה להרשאת מיקום גיאוגרפי.

איך לבקש מיקומים של משתמשים בצורה אחראית

הסרת כל הקריאות אל geolocation.getCurrentPosition() ואל geolocation.watchPosition() שמתבצעות במהלך טעינת הדף.

כדי לספק חוויית משתמש טובה יותר:

  • בקשת הרשאת מיקום גיאוגרפי תמיד צריכה להתבצע לאחר פעולה של משתמש, ולא במהלך טעינת הדף.
  • לציין בבירור שהפעולה תבקש הרשאת מיקום גיאוגרפי.
  • נניח שהמשתמשים לא יספקו לך את המיקומים שלהם.
  • אפשר להשתמש בחלופה אם המשתמשים לא מעניקים הרשאת מיקום גיאוגרפי.

למידע נוסף, קראו את המאמר מיקום המשתמש של Google.

מקורות מידע