Chrome Dev Summit 2018 is happening now and streaming live on YouTube. Watch now.

La página no solicita automáticamente la ubicación geográfica cuando se carga

Por qué es importante la auditoría

Los usuarios desconfían de páginas que les solicitan su ubicación cuando se carga la página, o se desconciertan cuando lo hacen. En lugar de solicitar automáticamente la ubicación del usuario cuando se carga la página, vincula la solicitud a un gesto del usuario, como a un botón “Buscar tiendas cercanas”. Asegúrate de que el gesto expresa, de forma clara y explícita, que necesita la ubicación del usuario.

Cómo aprobar la auditoría

Mediante distintas URL, Lighthouse informa el número de línea y columna donde tu código solicita la ubicación del usuario. Quita estas llamadas y vincula las solicitudes a gestos del usuario.

Consulta Pedir permiso de modo responsable para conocer una lista de las prácticas recomendadas cuando necesites solicitar la ubicación del usuario.

Cómo se implementa la auditoría

En esta sección, se explica cómo se implementa esta auditoría para que puedas comprender cómo se calcula el puntaje de la auditoría.

Si la página ya obtuvo permisos de ubicación geográfica antes de la auditoría de Lighthouse, la herramienta no puede determinar si la página solicita la ubicación del usuario cuando se carga la página. Restablece los permisos y ejecuta Lighthouse de nuevo. Consulta Cambiar permisos del sitio web para recibir ayuda.

Lighthouse recolecta el código JavaScript que se ejecutó al cargar la página. Si este código llama a geolocation.getCurrentPosition() o geolocation.watchPosition(), y el permiso de ubicación geográfica todavía no se había otorgado, significa que se solicitó la ubicación del usuario.