Permesso di geolocalizzazione al caricamento della pagina

Media
Permesso di geolocalizzazione al caricamento della pagina

Il 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)

Nessun messaggio ancora.