У меня есть swf, размещенный по адресу a.domain.com
:
- Встроить проигрыватель в
a.domain.com
: Flash-проигрыватель загружается, отправляет загруженный обратный вызов, имеет доступ к камере - Встроить проигрыватель в
b.domain.com
: Flash-проигрыватель загружается, без обратных вызовов javascript, без доступа к камере
Мой a.domain.com/crossdomain.xml
файл:
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.adobe.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<site-control permitted-cross-domain-policies="all"/>
<allow-access-from domain="*.domain.com" secure="false"/>
<allow-http-request-headers-from domain="*.domain.com" headers="*" secure="false"/>
</cross-domain-policy>
Проблема в том, что файл crossdomain.xml
никогда не запрашивается, если он встроен в другой поддомен.
Что, черт возьми, здесь происходит?