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

308
Vistas
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 Respuestas
Responde la pregunta

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 Denunciar

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 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