Ajax Cross Domain, obtén información de dominio externo con Ajax

Hace algunos meses atrás hablamos acerca de que el objeto XMLHttpRequest como parte de seguridad no permite mostrar ó llamar contenidos de sitios externos a donde se ejecuta dicho objeto. Hasta cierto punto esto es poco limitante si tenemos varios sitios web y deseamos que enlacen en tiempo real con Ajax. Pero justamente ante ese problema existe Ajax Cross Domain, que es un script que se encarga de mostrar contenido ó información de páginas externas a nuestro dominio, basta con especificar una url válida dentro de los parametros del archivo ACD.js

Ejemplo:

<script type="text/javascript" src="http://www.ajax-cross-domain.com/cgi-bin/ACD/ACD.js?uri=(http://216.92.176.52/?name=john)"></script>
<script type="text/javascript">alert(ACD.responseText);</script>

Funcionamiento:

Funcionamiento ACD 

Puedes ver más en Ajax Cross Domain, donde encontraremos mucha documentación al respecto. 

Vía Ajaxian

One thought on “Ajax Cross Domain, obtén información de dominio externo con Ajax

  1. Hay formas sencillas de hacer AJAX + CrossDomain, por ejemplo haciendo appendChild de un elemento script
    EJEMPLO:
    var loadScript = function(url){
    var head = document.getElementsByTagName(“head”)[0];
    var script = document.createElement(“script”);
    script.type = “text/javascript”;
    script.src = url;
    head.appendChild(script);
    }
    El parametro puede ser una página dinámica que tenga los datos en formato JSON.
    Otra forma es utilizando flash y actionscript, lo único que se requiere es un archivo crossdomain.xml en el servidor que permita peticiones remotas.

Leave a Reply

Your email address will not be published. Required fields are marked *

Proudly powered by WordPress | Theme: Wanderz Blog by Crimson Themes.