elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Curso de javascript por TickTack


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderador: #!drvy)
| | |-+  Obtener "longitud" y "latitud" sin permisos del usuario
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: Obtener "longitud" y "latitud" sin permisos del usuario  (Leído 7,545 veces)
OchoaPHP

Desconectado Desconectado

Mensajes: 7


Ver Perfil
Obtener "longitud" y "latitud" sin permisos del usuario
« en: 15 Enero 2015, 23:22 pm »

Hola, tengo una duda, y espero me puedan ayudar con esta. Tengo este código:

Código
  1. <script type="text/javascript">
  2.        if(navigator.geolocation){
  3.                navigator.geolocation.getCurrentPosition(coords);
  4.        }else{
  5.                // El navegador no soporta la geolicalización
  6.        }
  7.  
  8.        function coords(position){
  9.                alert("Latitud: "   position.coords.latitude);
  10.                alert("Longitud: "   position.coords.longitude);
  11.        }
  12. </script>

Y obviamente pide permisos del usuario para poder enviar la alerta con la latitud y la longitud, pero hace poco tenia uno como estos que obtenía estos dos datos, pero no me acuerdo como era para no pedir permiso al usuario, y les vengo a pedir el favor de que si me pueden decir como evito la petición del permiso y obtenga el dato, o algún otro código que lo haga así se los agradecería mucho.

Gracias de ante mano, espero respuestas.


En línea

engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: Obtener "longitud" y "latitud" sin permisos del usuario
« Respuesta #1 en: 16 Enero 2015, 00:59 am »

supongo que lo que tenías era uno para conseguir "la posición" en base a la ip... porque geolicalization siempre pide permisos

será eso?


En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
OchoaPHP

Desconectado Desconectado

Mensajes: 7


Ver Perfil
Re: Obtener "longitud" y "latitud" sin permisos del usuario
« Respuesta #2 en: 16 Enero 2015, 01:18 am »

supongo que lo que tenías era uno para conseguir "la posición" en base a la ip... porque geolicalization siempre pide permisos

será eso?
No, pido ayuda sobre esto porque sabia que lo tenia, era con javascript, pero era un poco mas largo, este código obtenía primero la longitud y longitud, o no me acuerdo bien si era directamente la ciudad, región y país.
En línea

dimitrix


Desconectado Desconectado

Mensajes: 4.847



Ver Perfil WWW
Re: Obtener "longitud" y "latitud" sin permisos del usuario
« Respuesta #3 en: 16 Enero 2015, 01:42 am »

Seguramente hará una petición basándolo en la IP... ya que puede que un navegador tenga un fallo y puedas sacar los datos sin alerts, pero no todos...

Otra forma de hacerlo (por lo menos en chrome), es pagar un certificado SSL, con esto conseguirías que sólo la pidiera una vez.

Saludos,
En línea




OchoaPHP

Desconectado Desconectado

Mensajes: 7


Ver Perfil
Re: Obtener "longitud" y "latitud" sin permisos del usuario
« Respuesta #4 en: 16 Enero 2015, 03:44 am »

Seguramente hará una petición basándolo en la IP... ya que puede que un navegador tenga un fallo y puedas sacar los datos sin alerts, pero no todos...

Otra forma de hacerlo (por lo menos en chrome), es pagar un certificado SSL, con esto conseguirías que sólo la pidiera una vez.

Saludos,
Mmmmm, nop bueno, en fin... ¿alguna otra respuesta? XD
En línea

MinusFour
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.529


I'm fourth.


Ver Perfil WWW
Re: Obtener "longitud" y "latitud" sin permisos del usuario
« Respuesta #5 en: 16 Enero 2015, 04:10 am »

Mmmmm, nop bueno, en fin... ¿alguna otra respuesta? XD

La especificacion de W3C es bastante clara al respecto:

Citar
4 Security and privacy considerations

The API defined in this specification is used to retrieve the geographic location of a hosting device. In almost all cases, this information also discloses the location of the user of the device, thereby potentially compromising the user's privacy. A conforming implementation of this specification must provide a mechanism that protects the user's privacy and this mechanism should ensure that no location information is made available through this API without the user's express permission.

http://dev.w3.org/geo/api/spec-source.html#security

Claro que habra algun navegador que en su implementacion no lo haga, pero los mas usados no te van a permitir usar el objeto sin su consentimiento (o un exploit, bug, etc).
En línea

Gh057


Desconectado Desconectado

Mensajes: 1.190



Ver Perfil
Re: Obtener "longitud" y "latitud" sin permisos del usuario
« Respuesta #6 en: 16 Enero 2015, 04:45 am »

Así es... lo que indicas no solo estaría fuera de las normas "éticas" sino que no está permitido legalmente. Seguramente te refieres al trabajo del científico Yong Wang, que trabajó en conjunto con colegas de la Universidad de Illinois, logrando un acceso no autorizado a la geolocalización, (con un error bastante pequeño, cabe decir) sin el consentimiento del usuario al no conceder los privilegios necesarios... Saludos
En línea

4 d0nd3 1r4 3l gh057? l4 r3d 3s 74n v4s74 3 1nf1n1t4...
OchoaPHP

Desconectado Desconectado

Mensajes: 7


Ver Perfil
Re: Obtener "longitud" y "latitud" sin permisos del usuario
« Respuesta #7 en: 16 Enero 2015, 13:05 pm »

Así es... lo que indicas no solo estaría fuera de las normas "éticas" sino que no está permitido legalmente. Seguramente te refieres al trabajo del científico Yong Wang, que trabajó en conjunto con colegas de la Universidad de Illinois, logrando un acceso no autorizado a la geolocalización, (con un error bastante pequeño, cabe decir) sin el consentimiento del usuario al no conceder los privilegios necesarios... Saludos
Yo si solicito el permiso del usuario para obtener esta información.
En línea

Gh057


Desconectado Desconectado

Mensajes: 1.190



Ver Perfil
Re: Obtener "longitud" y "latitud" sin permisos del usuario
« Respuesta #8 en: 16 Enero 2015, 13:18 pm »

y les vengo a pedir el favor de que si me pueden decir como evito la petición del permiso y obtenga el dato, o algún otro código que lo haga así se los agradecería mucho.
Entendí mal entonces...
 :rolleyes:
En línea

4 d0nd3 1r4 3l gh057? l4 r3d 3s 74n v4s74 3 1nf1n1t4...
OchoaPHP

Desconectado Desconectado

Mensajes: 7


Ver Perfil
Re: Obtener "longitud" y "latitud" sin permisos del usuario
« Respuesta #9 en: 16 Enero 2015, 13:20 pm »

Entendí mal entonces...
 :rolleyes:

Pues, a lo que me refiero es que no violo la seguridad del usuario al 100%, ya que no deseo esta alerta, pero yo desarrolle una alerta, la cual le solicita a este el permiso, una un poco mas visible mucho mejor para lo que en verdad deseo desarrollar.
En línea

Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines