without used trackid the solucionar solucion refreshing page method descargar como chrome another javascript html5 geolocation navigator

javascript - used - js geolocalización pero sin indicaciones-posible?



void(0) trackid=sp-006 (2)

¿Es posible obtener la geolocalización de un usuario sin el aviso del navegador?

Aquí está el ejemplo de código de W3

<script> var x = document.getElementById("demo") function getLocation(){ if(navigator.geolocation){ navigator.geolocation.getCurrentPosition(showPosition); } else { x.innerHTML="Geolocation is not supported by this browser.";} } function showPosition(position){ x.innerHTML="Latitude: " + position.coords.latitude + "<br>Longitude: " + position.coords.longitude; } </script>

¿Hay alguna función preventPrompt() ?


No, eso no es posible.

El aviso está allí para que el usuario pueda elegir si conoce la ubicación o no.


No, no puede evitar el aviso, es una característica de seguridad, ya que no todos los usuarios quieren compartir su ubicación.

De los documentos W3C :

Una implementación conforme de esta especificación debe proporcionar un mecanismo que proteja la privacidad del usuario y este mecanismo debe garantizar que no se ponga a disposición información de ubicación a través de esta API sin el permiso expreso del usuario.

Pero puedes intentar usar un servicio como geoip en la devolución de llamada por error.