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

306
Views
El sitio web solicita permiso para acceder a la ubicación, mientras que el acceso a la ubicación está en el lado del cliente

Consideremos este código javascript:

 if (navigator.geolocation){ navigator.geolocation.getCurrentPosition(function(position) { document.getElementById('id111').innerHTML="latitude: " + position.coords.latitude + "<br>longitude: " + position.coords.longitude; }); }

Primero verifica si el objeto navigator.geolocation está disponible y, de ser así, escribe las coordenadas del usuario en el elemento HTML con la identificación igual a id111 .

Y para hacer eso, el sitio web que contiene este código le pedirá permiso al usuario para acceder a su propia ubicación.

ingrese la descripción de la imagen aquí

La pregunta es, ¿por qué se necesita el permiso del usuario aquí, mientras que el código es del lado del cliente, por lo que el sitio web en realidad no accederá a la ubicación del usuario, sino que solo se imprimirá en el navegador del usuario?

about 4 years ago · Juan Pablo Isaza
2 answers
Answer question

0

El código puede estar ejecutándose en el lado del cliente, pero lo proporciona cualquier sitio web que el usuario esté visitando.

Una vez que ese código tiene la ubicación, no hay nada que lo impida, por ejemplo, realizar una solicitud Ajax para enviarlo a un servidor.

about 4 years ago · Juan Pablo Isaza Report

0

La pregunta es, ¿por qué se necesita el permiso del usuario aquí?

Porque estás pidiendo información privada. Es posible que algunos usuarios no quieran que sepas su ubicación física y pueden optar por no compartirla. Los estándares de la API de geolocalización del navegador imponen esto.

el sitio web en realidad no accederá a la ubicación del usuario

Seguro que lo hará. Eso es exactamente lo que está pidiendo permiso para hacer. A pesar de que su código se ejecuta en el navegador del usuario, sigue siendo su código y el usuario puede elegir a qué código puede o no acceder en su computadora/dispositivo.

pero solo está impreso en el navegador del usuario.

El navegador no sabe ni le importa si ese es el caso. Al navegador no le preocupa lo que haga con la información privada del usuario, solo que obtenga el permiso del usuario antes de acceder a esa información privada. Puede mostrarlo en la pantalla, enviarlo al servidor, etc. Pero primero necesita el permiso del usuario.

about 4 years ago · Juan Pablo Isaza Report
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!