Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

200
Vistas
Ask geolocation permission

I'm trying to get user's geolocation in development environment. I believe I'm fulfilling every requirements, though I still don't see any prompt asking for my position.

Here's what I'm using:

  • navigator.geolocation

The Geolocation API is accessed via a call to navigator.geolocation; this will cause the user's browser to ask them for permission to access their location data.

  • ngrok to have a SSL tunnel

Secure context: This feature [Geolocation API] is available only in secure contexts (HTTPS), in some or all supporting browsers.

  • Firefox 99.0.1 (able to be located on other websites, no domain-specific rules)

PermissionState is always prompt, which mean a prompt is currently asking for the permission right ?

Am I missing something, or is there specific requirements when asking for localhost geolocation ?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Somehow I'd to call navigator.geolocation.getCurrentPosition(callback) in order to have a prompt displayed.

If it can help anyone, here's my test code:

// inside a Stimulus controller

connect() {
  if (navigator.geolocation) {
    navigator.geolocation.getCurrentPosition(this.showPosition)
  } else {
    // I believe it may also mean geolocation isn't supported
    alert('Geolocation denied') 
  }
}

showPosition(position) {
  alert(`${position.coords.longitude} - ${position.coords.latitude}`)
}
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda