/ / Indicar si el usuario ha otorgado permiso permanente al sitio web para obtener la ubicación en el navegador [duplicado] - javascript, geolocalización

Indique si el usuario ha otorgado permiso permanente al sitio web para obtener la ubicación en el navegador [duplicado] - javascript, geolocalización

Estoy llamando a navigator.geolocation.GetCurrentPosition sin problemas. En mi aplicación web, tengo una pantalla más amigable para el usuario que explica el uso de la ubicación del usuario y presionan un botón para iniciar esta solicitud. Todo esto está funcionando de maravilla.

Sin embargo, cuando un usuario dice "siempre otorgar este permiso", quiero poder omitir todo este proceso y obtener la ubicación automáticamente. Entonces, ¿hay una manera de hacer algo como:

if (!navigator.geolocation.hasPermission)
navigator.geolocation.getCurrentPosition(etc, etc);
else
showMyLovelyReasonsWhy();

¡Gracias por adelantado!

Respuestas

1 para la respuesta № 1

Parece que tienes que hacer una solución para que esto suceda.

Por favor mira: ¿Hay alguna forma de detectar si un usuario ya ha dado permiso para usar navigator.geolocation?