Permiso de geolocalización al cargar la página
Medio
Permiso de geolocalización al cargar la páginaSu sitio solicita permiso de geolocalización inmediatamente al cargar la página, antes de cualquier interacción del usuario.
Riesgo
Solicitar permisos sensibles sin contexto del usuario es una mala práctica que erosiona la confianza. Los usuarios son más propensos a denegar el permiso y pueden abandonar su sitio. Los navegadores pueden bloquear automáticamente solicitudes de permisos repetidas, haciendo la función permanentemente no disponible. También señala un diseño UX pobre a los motores de búsqueda.
Solución
Solo solicite permiso de geolocalización en respuesta a una acción del usuario (clic en botón, interacción con formulario). Explique por qué necesita la ubicación antes de preguntar. Proporcione una alternativa para usuarios que rechacen.
Ejemplo
// Bueno: Solicitar después de acción del usuario
button.addEventListener('click', () => {
navigator.geolocation.getCurrentPosition(callback);
}); Comentarios (0)
Inicia sesión para publicar un comentario.