Vraagt ​​de geolocatietoestemming aan bij het laden van de pagina

Gebruikers wantrouwen pagina's die automatisch hun locatie opvragen bij het laden van de pagina, of zijn erdoor in de war.

Hoe de geolocatie-audit van Lighthouse faalt

Pagina's met vuurtorenvlaggen die bij het laden toestemming voor geolocatie vragen:

Lighthouse-audit toont geolocatieverzoek bij het laden van de pagina.

Lighthouse controleert alle JavaScript-code die wordt uitgevoerd bij het laden van de pagina. Als het script geolocation.getCurrentPosition() of geolocation.watchPosition() aanroept en er nog geen geolocatierechten zijn verleend, mislukt de audit.

Als er vóór de audit geolocatierechten aan een pagina zijn verleend, kan Lighthouse geen verzoeken om geolocatierechten identificeren. Zorg er daarom voor dat u de rechten opnieuw instelt voordat u de audit uitvoert.

Lighthouse rapporteert de URL en het regelnummer van elke aanvraag voor geolocatietoestemming.

Vraag op verantwoorde wijze naar de locaties van gebruikers

Verwijder alle aanroepen van geolocation.getCurrentPosition() en geolocation.watchPosition() die plaatsvinden tijdens het laden van de pagina.

Om een ​​betere gebruikerservaring te bieden:

  • Vraag altijd om toestemming voor geolocatie nadat een gebruiker een actie heeft uitgevoerd, en niet tijdens het laden van de pagina.
  • Geef duidelijk aan dat voor deze actie toestemming voor geolocatie nodig is.
  • Ga ervan uit dat gebruikers hun locatie niet aan u doorgeven.
  • Gebruik een terugvaloptie als gebruikers geen toestemming geven voor geolocatie.

  • Meer informatie over gebruikerslocatie

Bronnen