2009-09-30 23 views
6

Recientemente me encontré con http://chromeexperiments.com/. Encontré un par de proyectos que son bastante intrigantes: 100 Tweets y twitterbrowse (publicaría enlaces a ellos pero aún no estoy autorizado). Ambos funcionan bien para mí en Firefox 3.5 bajo Ubuntu 9.04. Lo que encuentro especialmente peculiar es el hecho de que estos dos "experimentos" parecen emitir solicitudes de Ajax a otros dominios distintos a los que están alojados (a twitter.com, más exactamente). He intentado lo mismo en una página HTML5 (usando <!DOCTYPE html>), pero no puedo hacer que funcione.HTML5 Ajax a un dominio diferente?

Estoy usando MooTools para crear las solicitudes, pero eso no debería ser un problema, sigue siendo Ajax, ¿verdad?

¿Alguna idea de cómo esos sitios están haciendo esto?

Respuesta

4

Tenga una mirada en http://snook.ca/archives/javascript/cross_domain_aj/

I personnaly era capaz de hacer esto utilizando el método de JSON en un proyecto personal donde tenía que recibir la respuesta Ajax desde el servidor de un dominio diferente.

+1

hecho. Miré a través de la fuente de jQuery y me di cuenta de que verifica si la solicitud se realiza a otro dominio y en ese caso crea dinámicamente una etiqueta

5

XMLHttpRequest Level 2 permite el uso de AJAX entre dominios. Obtenga más información al respecto here.

+1

Gracias por el enlace, muy interesante. Lamentablemente, ese documento no especifica en qué condiciones se puede emitir una solicitud entre dominios. También dudo que XMLHttpRequest L2 se haya implementado hasta ahora en ningún navegador. – Felix

1

Ellos no están utilizando HTML5 para la petición Ajax, que están usando JSONP que es esencialmente un captador de JSON, pero se pueden hacer a través de cualquier dominio

Cuestiones relacionadas