Utilizar crossdomain.xml
- 05/02/2007
- 8:49 am
Flash Player entre sus políticas de seguridad no permite acceder a datos de cualquier dominio que no sea en donde esta alojado el archivo flash. Es decir si tengo mi archivo flash en el dominio dominio1.com y esta tratando de cargar un archivo del dominio2.com, Flash player no permitirá cargar este archivo a no ser que se tenga permisos sobre este archivo.
crossdomain.xml
Este archivo XML permite definir que dominios o IPs pueden acceder al contenido que tenemos alojados. Cuando Flash player va a cargar un archivo que pertenece a otro dominio lo primero que hace es intentar cargar crossdomain.xml para verificar si se tiene permiso para acceder a esta información.
Este archivo XML contiene una o varias etiqueta en la cual podemos definir que dominios os IPs pueden acceder a nuestro contenido. En el siguiente ejemplo permitimos que cualquier elemento del dominio2.com pueda acceder a nuestra información.
-
<? xml version="1.0">
-
<cross-domain-policy>
-
<allow-access-from domain="www.dominio2.com" /></allow>
-
</cross>
Ejemplos
El archivo crossdomain tiene un carácter * que permite denotar cualquiera, es decir si deseamos permitir que cualquier dominio tenga permisos, utilizaremos.
-
<? xml version="1.0">
-
<cross-domain-policy>
-
<allow-access-from domain="*" /></allow>
-
</cross>
Si deseamos que cualquier subdominio de dominio2.com tenga acceso escribiremos:
-
<? xml version="1.0">
-
<cross-domain-policy>
-
<allow-access-from domain="*.dominio2.com" /></allow>
-
</cross>
Finalmente podemos dar permiso a varios dominios IPs.
-
<? xml version="1.0">
-
<cross-domain-policy>
-
<allow-access-from domain="www.dominio2.com" /></allow>
-
<allow-access-from domain="www.dominio3.com" /></allow>
-
<allow-access-from domain="200.89.5.201" /></allow>
-
<allow-access-from domain="*.dominio3.com" /></allow>
-
</cross>
Posts Relacionados
- Utilizando Robot Meta Tags
- Convertir HTML a PDF con PHP
- Flash ToolTip
- Firebug Lite
- Eventos del teclado en AS2
Total de Comentarios: 6
estimado :
Su xml está lleno de errores. Favor corregir para beneficio del mundo.
muy util la informacion pero no me funcione el xml no soy experto pero realice estos cambios y funciono
no ecepto el codigo xD
URL de las especificaciones de Adobe
http://www.adobe.com/devnet/articles/crossdomain_policy_file_spec.html
El valido seria asi
<?xml version="1.0" ?>
<cross-domain-policy>
<allow-access-from domain="www.dominio2.com" />
<allow-access-from domain="www.dominio3.com" />
<allow-access-from domain="200.89.5.201" />
<allow-access-from domain="*.dominio3.com" />
</cross-domain-policy>

