¿Quieres registrarte?

crossdomain.xml

Citar            
MensajePublicado: 18 Feb 2010 09:38 am
Hola....

estoy utilizando un data grid y necesito que recoja datos desde un xml remoto. He preparado el siguiente xml para tratar de superar las barreras de seguridad del flash player.


Código :

<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<allow-access-from domain="*"/>
</cross-domain-policy>
</cross-domain-policy>


He llamado al archivo crossdomain.xml y lo he colocado en la carpeta publica de mi dominio y en la propia carpeta en la que reside la aplicación, pero aún no funciona.

He revisado la documentación pero no consigo dar con la solución.

Un saludo.

mutiu


clabLevel: 15



  firefox
MP    
Citar            
MensajePublicado: 18 Feb 2010 01:51 pm
Hola,

El crossdomain que pegaste esta mal formado..

Código :

<?xml version="1.0"?> 
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd"> 
<cross-domain-policy> 
<allow-access-from domain="*"/> 
</cross-domain-policy> 
</cross-domain-policy>


Como veras le sobra un </cross-domain-policy> ... No se si eso pudiera generar el problema, pero podrias intentar.

Te copio uno de los mios.

Código :

<?xml version="1.0"?>
<cross-domain-policy>
  <allow-access-from domain="*" />
</cross-domain-policy>


Espero te sea de ayuda.

Saludos

miguelmoraleda


clabLevel: 280


5 Tips

  chrome
MP     Web
Citar            
MensajePublicado: 18 Feb 2010 02:05 pm
Muchas gracias por la respuesta.

Ese era uno de los problemas, pero incluso con el crossdomain bien formado, seguía teniendo problemas. Después de mucho marear a toda la comunidad, he conseguido solucionarlo.

He puesto el siguiente crossdomain.xml en el root de ambos dominios (el que tiene los datos y el que los pide). Por otra parte, en ambos html he definido el siguiente parámetro:

allowScriptAccess: "always".

Código :

<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<allow-access-from domain="*" to-ports="*" secure="true" />
<!--
This domain can accept any header from a SWF file on any subdomain of example.com and supports https requests
-->
<allow-http-request-headers-from domain="*" headers="*" secure="true" />
</cross-domain-policy>


Un saludo.

mutiu


clabLevel: 15



  firefox
MP    

   Página 1 de 1

Responder al tema
Respuesta Rapida


 

 

Cristalab BabyBlue + BloodBerry © 2007 Cristalab
Powered by phpBB © 2001, 2007 phpBB Group

3 6 7 8 10 11 12 14 15 17 18 28 34 38 40 44 45 46 47 48 49