2015-11-18 3 views
1

Если файл 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 и его выполнение?

+2

Короткий ответ: Да, это будет выполнено. Это '' влияет только на вещи, если SWF (на сайте2.com) пытается загрузить контент с сайта site.com (т. Е. Файлы звука, видео и изображения являются обычными защищенные типы контента). Единственный другой способ, с помощью которого SWF может не работать, - это смешивать типы серверов. Например, неудача может произойти, если у вас есть site1 как ** https: // **, но затем попытайтесь загрузить SWF из ** http: // ** location –

+0

Спасибо, вы правы. – Nullseph

+0

Вы пытаетесь предотвратить запуск '.SWF', когда он обслуживается из других доменов? или...? – SushiHangover

ответ

1

Как уже упоминалось, VC.One, он выполнит. Испытал себя, и это правда.