2012-04-19 1 views
2

У меня есть AS2 FP8 swf, размещенный на HTTPS-сайте, которому необходимо отправлять данныеAndLoad на HTTP-сайт. Я прочитал документ, в котором хранятся файлы политики crossdomain, но они охватывают только сценарий загрузки данных HTTP swf из HTTPS, а не наоборот.AS2 FP8: HTTPS SWF загрузка данных из HTTP

В настоящее время политика crossdomain является:

<?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="*" secure="false"/> 
<allow-http-request-headers-from domain="*" headers="*" secure="false"/> 
</cross-domain-policy> 

Является ли это из-за безопасные существами, чтобы установить ложь?

+0

Вы говорите, что не можете общаться с SWF, загруженным с безопасного (https) сайта, в источники данных, расположенные на http? Ваш вопрос не очень ясен. –

+0

Это работает, когда вы загружаете с http-сервера (не тот же хост, что и ваш swf)? вы пытались заглянуть в панель панели Firebug или такую, чтобы узнать, найден ли crossdomain.xml? – user151496

ответ

0

secure=false эквивалентно следующему свойству:

HTTPS-загрузки данных из HTTP не рекомендуется по следующей причине:

Сужение по HTTP-HTTPS-скриптам асимметрично; хотя HTTP-доставленный файл catalog.swf не может быть безопасным для скрипта файла cart.swf, переданного по протоколу HTTPS, файл HTTPS cart.swf может записывать файл HTTP catalog.swf.

Смежные вопросы