Как добавить crossdomain.xml в подкаталог - PullRequest
0 голосов
/ 07 января 2012

Спецификация для файлов междоменной политики говорит, что вы можете поместить файл crossdomain.xml вне корня с помощью заголовка X-Permitted-Cross-Domain-Policies. Как именно это можно сделать? Я хочу поместить файл crossdomain.xml в подкаталог (у меня нет доступа к корню). Это со страницы 11 спецификации :

Когда клиентам требуется файл политики, они по умолчанию обращаются к корню. В домене всегда должен размещаться главный файл политики для обеспечения его намеченной метаполитики. Если клиент получает команду загрузить файл политики, отличный от главного файл политики, клиент должен по-прежнему проверять главный файл политики, чтобы убедитесь, что метаполитика, определяемая главным файлом политики, разрешает использование первоначально запрошенный файл политики.

Без основного файла политики клиенту предоставляется применять поведение по умолчанию. Вместо того, чтобы полностью полагаться на мастера файлы политик для мета-политик, клиенты могут также решить проверить X-Permitted-Cross-Domain-Policies заголовок в документах для указания мета-политика. В дополнение к значениям, приемлемым в Разрешенные кросс-доменные политики, этот заголовок также может использовать значение none-this-response, чтобы указать, что текущий документ не должен используется в качестве файла политики, несмотря на другие заголовки или его содержимое. Неосновные файлы политики могут предоставлять доступ к данным только в пределах своих каталог или подкаталоги.

1 Ответ

1 голос
/ 08 января 2012

Полагаю, вы хотите использовать crossdomain.xml для клиента Flash?Дело в том, что по умолчанию флэш-клиент всегда пытается найти этот файл в корне.как указано в спецификации, все остальное должно быть установлено в клиенте.Я не флеш-кодер - вы должны пометить этот вопрос как «flash» или как-нибудь еще, в каком кодируется клиент.

...