Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

302
Visualizações
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 Respostas
Responde à pergunta

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 Relatório

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda