Если файл index.html на Site1.com загружает файл .SWF, размещенный на Site2.com; и Site1.com имеет строгий файл crossdomain.xml (показано ниже), будет ли SWF-файл на Site2.com не отображаться из-за политики crossdomain? Моя первоначальная мысль НЕТ, но я хотел бы знать наверняка, спасибо.Может ли сайт со строгой политикой crossdomain.xml загружать флеш-файлы с других сайтов?
crossdomain.xml на Site1.com: <cross-domain-policy> <site-control permitted-cross-domain-policies="all"/> <allow-access-from domain="*.Site1.com"/> </cross-domain-policy>
Может www.site1.com служить index.html, который включает SWF-файл из www.site2.com и его выполнение?
Короткий ответ: Да, это будет выполнено. Это ' ' влияет только на вещи, если SWF (на сайте2.com) пытается загрузить контент с сайта site.com (т. Е. Файлы звука, видео и изображения являются обычными защищенные типы контента). Единственный другой способ, с помощью которого SWF может не работать, - это смешивать типы серверов. Например, неудача может произойти, если у вас есть site1 как ** https: // **, но затем попытайтесь загрузить SWF из ** http: // ** location –
Спасибо, вы правы. – Nullseph
Вы пытаетесь предотвратить запуск '.SWF', когда он обслуживается из других доменов? или...? – SushiHangover