Я много читал о новой политике-политике флеш-плеера, а также знаю основной файл политики.
Теперь представьте следующую ситуацию:
Есть два сервера со службами (http), работающими на пользовательских портах
- servera.com: 2222 / websiteA
- serverb.com: 3333 / websiteB
Теперь я открываю swf с сервера a (например, servera.com:2222/websiteA/A.swf), который хочет получить доступ к службе serverb.
Конечно, мне нужен файл crossdomain.xml в нужном месте, и возможны несколько вариантов.
Я не хочу использовать основной файл политики, поскольку у меня может не быть контроля над корнем обоих серверов.
Одно решение, которое я нашел, работает со следующим междоменным доменом:
<?xml version="1.0"?>
<cross-domain-policy>
<allow-access-from domain="*"/>
</cross-domain-policy>
подается в serverb.com:3333/websiteB/crossdomain.xml
Итак, теперь мой вопрос:
Можно ли избавиться от "*"
и использовать правильное (не такое общее, как *
) имя домена в правиле allow-access-from?
Все мои попытки потерпели неудачу, и, насколько я понимаю, это возможно.