Permesso di geolocalizzazione al caricamento della pagina
Media
Permesso di geolocalizzazione al caricamento della paginaIl tuo sito richiede il permesso di geolocalizzazione non appena la pagina si carica, prima di qualsiasi interazione dell'utente.
Rischio
Richiedere permessi sensibili senza alcun contesto è una pratica scorretta che erode la fiducia. È più probabile che gli utenti neghino il permesso e lascino il tuo sito. I browser possono bloccare automaticamente le richieste ripetute, rendendo la funzione permanentemente non disponibile. Inoltre segnala ai motori di ricerca una UX poco curata.
Soluzione
Richiedi il permesso di geolocalizzazione solo in risposta a un'azione dell'utente (clic su un pulsante, interazione con un modulo). Spiega perché ti serve la posizione prima di chiederla e prevedi un'alternativa per chi rifiuta.
Esempio
// Good: Request after user action
button.addEventListener('click', () => {
navigator.geolocation.getCurrentPosition(callback);
}); Discussione (0)
Accedi per pubblicare un commento.