Solicita el permiso de ubicación geográfica cuando se carga la página

Los usuarios desconfían de las páginas que solicitan automáticamente su ubicación cuando se cargan o se confunden con ellas.

Cómo falla la auditoría de ubicación geográfica de Lighthouse

Lighthouse marca las páginas que solicitan permiso de ubicación geográfica al cargarse:

Auditoría de Lighthouse que muestra la solicitud de ubicación geográfica al cargar la página.

Lighthouse verifica todo el código JavaScript que se ejecuta durante la carga de la página. Si la secuencia de comandos llama a geolocation.getCurrentPosition() o geolocation.watchPosition(), y aún no se otorgó el permiso de ubicación geográfica, la auditoría falla.

Si se otorgó permiso de ubicación geográfica a una página antes de la auditoría, Lighthouse no puede identificar ninguna solicitud de permiso de ubicación geográfica. Por lo tanto, asegúrate de restablecer los permisos antes de ejecutar la auditoría.

Lighthouse informa la URL y el número de línea de cada solicitud de permiso de ubicación geográfica.

Solicita la ubicación de los usuarios de forma responsable

Quita todas las llamadas a geolocation.getCurrentPosition() y geolocation.watchPosition() que se producen en la carga de la página.

Para proporcionar una mejor experiencia del usuario, haz lo siguiente:

  • Siempre solicita el permiso de ubicación geográfica después de una acción del usuario, no al cargar la página.
  • Indica claramente que la acción solicitará permiso de ubicación geográfica.
  • Supón que los usuarios no te proporcionarán sus ubicaciones.
  • Usa una alternativa si los usuarios no otorgan el permiso de ubicación geográfica.

  • Más información sobre la ubicación del usuario

Recursos