Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

312
Views
¿Cómo pedir permiso para la geolocalización cada vez?

Me gustaría que me pidieran cada vez el permiso para acceder a la geolocalización. ¿Como hacer eso? Pensé en revocar el permiso cada vez y luego volver a pedirlo, pero eso no funciona. Según la documentación, ha quedado en desuso.

 navigator.permissions.query({name:'geolocation'}).then(function(result) { if (result.state === 'granted') { //to do things here } else if (result.state === 'prompt') { //ask for permission } else if(result.state === 'denied'){ //keep asking for permission } report(result.state); });

/////

 if ('geolocation' in navigator) { console.log('there is geolocation') navigator.geolocation.getCurrentPosition((success) => { console.log('success geo', success.coords) }, (error) => { console.log(error, 'error') }, { maximumAge: 0}); } else{ alert('Please grant access to location') } }

Por lo que he estado leyendo, parece que una vez que el usuario ha dado acceso a la ubicación, el navegador recuerda. Es por eso que agregué también MaximumAge; Pensé que agregando eso, podría tener un mecanismo que permitiera solicitar el permiso de geolocalización cada vez que el usuario carga una página.

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!