Foros del Web » Programando para Internet » Javascript »

Llamar web con ajax pero sin parecer ajax

Estas en el tema de Llamar web con ajax pero sin parecer ajax en el foro de Javascript en Foros del Web. Buenas a todos, Si realizo una llamada ajax a Google, por ejemplo, Google detecta que estoy usando ajax y no me muestra nada. ¿Existe alguna ...
  #1 (permalink)  
Antiguo 12/11/2013, 13:49
Avatar de salbatore  
Fecha de Ingreso: abril-2007
Ubicación: Springfield
Mensajes: 1.567
Antigüedad: 17 años, 1 mes
Puntos: 19
Llamar web con ajax pero sin parecer ajax

Buenas a todos,

Si realizo una llamada ajax a Google, por ejemplo, Google detecta que estoy usando ajax y no me muestra nada. ¿Existe alguna forma de que esa llamada parezca normal y corriente?.

:)
  #2 (permalink)  
Antiguo 12/11/2013, 14:35
Avatar de marlanga  
Fecha de Ingreso: enero-2011
Ubicación: Murcia
Mensajes: 1.024
Antigüedad: 13 años, 3 meses
Puntos: 206
Respuesta: Llamar web con ajax pero sin parecer ajax

Una llamada ajax sólo puede llamar a otra página alojada en el mismo dominio. No es posible que llames por ajax a google, si no trabajas en google. Por otro lado, es imposible saber desde el servidor si una llamada a alguna página se hizo por ajax, a no ser que el que haga la llamada ajax inserte un header especial manualmente. Muchos frameworks javascript la meten en todas las llamadas ajax.
  #3 (permalink)  
Antiguo 13/11/2013, 07:42
Avatar de jonni09lo
Colaborador
 
Fecha de Ingreso: septiembre-2011
Ubicación: Estigia
Mensajes: 1.471
Antigüedad: 12 años, 7 meses
Puntos: 397
Respuesta: Llamar web con ajax pero sin parecer ajax

Cita:
Iniciado por marlanga Ver Mensaje
No es posible que llames por ajax a google, si no trabajas en google.
Si es posible, para ello se debe usar jsonp del objeto ajax de jQuery

Como bien dice marlanga lo mas seguro es que hay un header especial que es el que impide que hagas la llamada o no estás haciendo una llamada jsonp que es la unica alternativa para ajax cross domain

Saludos
__________________
Haz preguntas inteligentes-Como ser Hacker
No hacer preguntas por mensaje privado. No sólo no es inteligente sino que es egoísta.
  #4 (permalink)  
Antiguo 13/11/2013, 07:44
Avatar de marlanga  
Fecha de Ingreso: enero-2011
Ubicación: Murcia
Mensajes: 1.024
Antigüedad: 13 años, 3 meses
Puntos: 206
Respuesta: Llamar web con ajax pero sin parecer ajax

Cita:
Iniciado por jonni09lo Ver Mensaje
Si es posible, para ello se debe usar jsonp del objeto ajax de jQuery
JSONP no lo considero como AJAX porque no se usa el objeto XMLHttpRequest. Técnicamente, la forma de programar llamadas ajax son totalmente diferentes a las llamadas JSONP, no se parecen en absoluto. Aunque quizás haya gente que sí las considere como parte de ajax, porque la utilidad de ambos es hacer peticiones asíncronamente al servidor sin recergar la página. Pero JSONP no se basa en un objeto XML, que es lo que define ajax... Una discusión que no sé quien gana.

Última edición por marlanga; 13/11/2013 a las 07:49
  #5 (permalink)  
Antiguo 13/11/2013, 07:51
Avatar de jonni09lo
Colaborador
 
Fecha de Ingreso: septiembre-2011
Ubicación: Estigia
Mensajes: 1.471
Antigüedad: 12 años, 7 meses
Puntos: 397
Respuesta: Llamar web con ajax pero sin parecer ajax

Viste el link que está posteado?

Nunca dije que fuese ajax, si lees lo que respondí dije claramente que puedes usar jsonp del objeto ajax de jQuery como una alternativa sencilla y rápida que podría solucionar el problema.

Saludos
__________________
Haz preguntas inteligentes-Como ser Hacker
No hacer preguntas por mensaje privado. No sólo no es inteligente sino que es egoísta.
  #6 (permalink)  
Antiguo 13/11/2013, 07:53
Avatar de marlanga  
Fecha de Ingreso: enero-2011
Ubicación: Murcia
Mensajes: 1.024
Antigüedad: 13 años, 3 meses
Puntos: 206
Respuesta: Llamar web con ajax pero sin parecer ajax

Yo dije que no es posible llamar por ajax a google si no trabajas en google. Tú dijiste que sí.

Que la librería JQUERY haya metido las llamadas JSONP en su objeto interno "ajax" no resuelve la cuestión de que si jsonp se considera dentro de la técnica ajax o no.
  #7 (permalink)  
Antiguo 13/11/2013, 19:22
Avatar de salbatore  
Fecha de Ingreso: abril-2007
Ubicación: Springfield
Mensajes: 1.567
Antigüedad: 17 años, 1 mes
Puntos: 19
Respuesta: Llamar web con ajax pero sin parecer ajax

Muchas gracias a los dos, espero que este tema no os haya calentado la cabeza.

No recordaba lo que comentas... uf... que suerte que lo quiero para una app programada en C, asi que me voy a cepillar la seguridad de las peticiones ajax del CEF.

Un saludo!... gracias!

:D

Etiquetas: ajax
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:35.