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

Gebruikers hebben weinig vertrouwen in of raken in de war van pagina's die automatisch hun locatie opvragen bij het laden van de pagina.

Waarom de geolocatieaudit van Lighthouse mislukt

Lighthouse markeert pagina's die bij het laden toestemming voor geolocatie vragen:

Lighthouse-audit toont aan dat er bij het laden van de pagina een geolocatieverzoek wordt gedaan.

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

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

Lighthouse rapporteert de URL en het regelnummer van elk verzoek om toestemming voor geolocatie.

Vraag op verantwoorde wijze naar de locatie van gebruikers.

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

Om een ​​betere gebruikerservaring te bieden:

  • Overweeg het gebruik van het <geolocation> -element .
  • Vraag altijd om toestemming voor geolocatie ná een gebruikersactie, niet bij het laden van de pagina.
  • Geef duidelijk aan dat de actie toestemming voor geolocatie vereist.
  • Ga ervan uit dat gebruikers hun locatie niet zullen prijsgeven.
  • Gebruik een alternatieve methode als gebruikers geen toestemming geven voor geolocatie.

  • Meer informatie over gebruikerslocatie

Bronnen

,

Gebruikers hebben weinig vertrouwen in of raken in de war van pagina's die automatisch hun locatie opvragen bij het laden van de pagina.

Waarom de geolocatieaudit van Lighthouse mislukt

Lighthouse markeert pagina's die bij het laden toestemming voor geolocatie vragen:

Lighthouse-audit toont aan dat er bij het laden van de pagina een geolocatieverzoek wordt gedaan.

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

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

Lighthouse rapporteert de URL en het regelnummer van elk verzoek om toestemming voor geolocatie.

Vraag op verantwoorde wijze naar de locatie van gebruikers.

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

Om een ​​betere gebruikerservaring te bieden:

  • Overweeg het gebruik van het <geolocation> -element .
  • Vraag altijd om toestemming voor geolocatie ná een gebruikersactie, niet bij het laden van de pagina.
  • Geef duidelijk aan dat de actie toestemming voor geolocatie vereist.
  • Ga ervan uit dat gebruikers hun locatie niet zullen prijsgeven.
  • Gebruik een alternatieve methode als gebruikers geen toestemming geven voor geolocatie.

  • Meer informatie over gebruikerslocatie

Bronnen