Haga que la geolocalización html5 solicite permiso cada vez que el usuario vuelva a cargar la página
¿Por qué necesitamos eso?
Tenemos una página en nuestro sitio web que permite a los usuarios ingresar algunos datos y buscar otros clientes en su área. Cuando el usuario abrió esa página, se mostrará el mensaje emergente.
http://foo.bar.com Quisiera usar su ubicación actual.
Después, ese usuario puede descartar eso y completar los campos de ubicación manualmente o aceptar y ser redirigido automáticamente a la página de resultados.
Problema:
El problema es que cuando el usuario selecciona cualquiera de las opciones mencionadas la primera vez, el navegador lo recuerda y no lo pregunta la próxima vez. Entonces, cuando el usuario lo acepte, cada vez que abra la página de búsqueda, lo redirigirá automáticamente a la página de resultados sin preguntarle nada.
Código:
Estamos utilizando código de geolocalización html5 básico
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(LocationMethod);
}
Conclusión:
Estoy bastante seguro de que es imposible cambiar los permisos que son nativos del navegador. Pero espero que alguien le dé una buena solución para este problema. Gracias.