Como hacer un Ajax Cross Domain?

Iniciado por Skeletron, 1 Diciembre 2011, 07:24 AM

0 Miembros y 3 Visitantes están viendo este tema.

Skeletron

Hola gente.
Estoy buscando como hacer un ajax cross domain. Necesito tirar un AJAX a megaupload desde mi sitio, sin pasar por otro sitio web antes. Necesito obtener (SI O SI CON AJAX, O CON CUALQUIER COSA QUE SEA DESDE EL CLIENTE) el html de megaUpload.

Alguien sabe como?

Repito:
* Obtener el Html
* De MegaUpload
* Sin pasar por otro sitio web antes (enviar un ajax a PEPITO.com y que PEPITO.COM tire un cURL a Megaupload... este NO SIRVE)

Alguien sabe como?
Saludos.

[u]nsigned

Podes crearte un 'handler' en PHP que lea y extraiga el html que queres. Dicho handler seria un script PHP en tu servidor (a modo de proxy) y luego podes llamar a dicho script desde la pagina, por ejemplo con algun metodo AJAX de jQuery.

Estonces con AJAX estarias invocando a un script local, el cual lee desde megaupload, y asi te evitas hacer un cross-domain.

Saludos

No hay atajo ante la duda, el misterio se hace aquí...
Se hace carne en cada uno, el misterio es existir!

EFEX

jsonp o ajax-cross-domain, se de que en algunos sitios estos dos metodos no serviran.
GITHUB 

Skeletron

Pero "As", digo claramente: "Sin pasar por otro sitio web antes"
Por favor, lee nuevamente el psot, le acabo de agregar un color ROJO a la parte que hay que prestarle atención ;)

Sin-Pasar-Por-Otro-Sitio-Web-Antes

Skeletron

Cita de: EFEX en  1 Diciembre 2011, 17:36 PM
jsonp o ajax-cross-domain, se de que en algunos sitios estos dos metodos no serviran.
JSONP creo que solamente recibe JSON como respuesta...

ALgun ejemplo que veas que funciona?

EFEX

Cita de: Skeletron en  1 Diciembre 2011, 17:40 PM
JSONP creo que solamente recibe JSON como respuesta...
ALgun ejemplo que veas que funciona?

Si que tonto, disculpa  :-[

Estoy viendo algunos scripts pero sin resultado.
GITHUB 

[u]nsigned

Cita de: Skeletron en  1 Diciembre 2011, 17:37 PM
Pero "As", digo claramente: "Sin pasar por otro sitio web antes"
Por favor, lee nuevamente el psot, le acabo de agregar un color ROJO a la parte que hay que prestarle atención ;)

Sin-Pasar-Por-Otro-Sitio-Web-Antes

Lee vos mejor, nunca he dicho que pases por otro sitio web, simlemente que te hagas un script PHP como handler, y llamar al mismo desde AJAX. Para la pagina desde donde usas AJAX estarias llamando a un script local  ;)

Y JSONP no es una opcion, megaupload no ofrece ninguna API.....asi que lo que yo te propongo es la unica opcion viable.

No hay atajo ante la duda, el misterio se hace aquí...
Se hace carne en cada uno, el misterio es existir!

raul338

El dijo del lado del cliente asi que PHP no cuenta

Lo que hacen las webs hoy en dia es que te instales un plugin.... O intenta con flash :P

Skeletron

Cita de: El As del Club Paris en  1 Diciembre 2011, 23:16 PM
Lee vos mejor, nunca he dicho que pases por otro sitio web, simlemente que te hagas un script PHP como handler, y llamar al mismo desde AJAX. Para la pagina desde donde usas AJAX estarias llamando a un script local  ;)

Y JSONP no es una opcion, megaupload no ofrece ninguna API.....asi que lo que yo te propongo es la unica opcion viable.

Pasar por el SITIO WEB LOCAL, incluye pasar "POR OTRO SITIO WEB"... No debe pasar por ningun sitio web... por nadie... del broser debe salir directamente al sitio web "de la victima"... No debe pasar por un script local porque ya no sería un Ajax al sitio web de la victima... no sería un (leer el titulo) Ajax Cross Domain

Skeletron

Cita de: raul338 en  2 Diciembre 2011, 03:21 AM
El dijo del lado del cliente asi que PHP no cuenta

Lo que hacen las webs hoy en dia es que te instales un plugin.... O intenta con flash :P

MegaUpload tiene un bloqueo de Ajax Cross Domain para Flash, así que tampoco puedo solucionar el problema de esa manera...
Lo que he visto, es que BitShare no tiene seguridad anti-cross-domain para Flash, y puede que tenga que pasar todo a BitShare, porque no encuentro otra forma :/