Kategória: Flash

Flashbanner, adatok másik domainről, Crossdomain, crossdomain.xml

A napokban kerültem szembe egy apró feladattal. Olyan flash bannert kellett beépíteni a weboldalra, amely az adatokat egy másik domain alól szedi. A flashbannert be is építtetem a weboldalba de a banner nem tudta az adatokat kiolvasni a másik domainről. Kis keresgélés után, az a Adobe weboldalán rábukkantam a megoldásra.

Amelyik domain alól az adatokat szeretnénk lekérni a Flash bannerhez, ott a szerveren el kell helyezni egy crossdomian.xml-t:
<?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="www.company.com" />
</cross-domain-policy>

Az XML tartalmazza, mely domainről jövő kéréseknek engedjük a hozzáférést, ezt az XML-t nyilván a forrás oldalon kell elhelyezni. Viszont ennek az XML-nek hiánya nélkül, a banner nem tud hozzáférni a szerveren található adatokhoz.