Ошибка безопасности Flex, невозможно загрузить данные
-
05-07-2019 - |
Вопрос
Я получаю очень странную ошибку безопасности при попытке загрузить данные с одного URL-адреса на другой. По сути, мой URL-адрес холста в Facebook указывает на http://www.tonyamoyal.com/stuff/path/
, и на нем есть тег fb: swf, который указывает на http: //www.tonyamoyal. ком / материал / путь / Quiz.swf код>. Приложение facebook загружается нормально, но когда я пытаюсь вызвать службу, которая находится по другому URL, я получаю ошибку безопасности:
http://www.tonyamoyal.com/stuff/path/Quiz.swf cannot load data from http://www.somedomain.com/path/path/service.aspx
Кросс-домен на tonyamoyal.com настроен на пропуск всех доменов. Кросс-домен на somedomain.com имеет линию, специально разрешающую звонки с www.tonyamoyal.com:
<allow-access-from domain="www.tonyamoyal.com" />
Есть идеи, почему здесь возникнет проблема безопасности?
Решение
При запуске приложения попробуйте загрузить файл политики, выполнив:
Security.loadPolicyFile("http://www.somedomain.com/crossdomain.xml");