На самом деле, я бы хотел знать, с чего начать ...Что такое файл crossdomain.xml?
Я включил управление галереей изображений SWF третьей стороны на личном веб-сайте.
SWF управляется XML. Я загружаю XML-файл «на лету» следующим образом:
var flashvars = { xmlPath: "http://www.example.com/xml.aspx" };
var params = { allowFullScreen: "true", wmode: "transparent", allowScriptAccess: "always"};
var attributes = {};
swfobject.embedSWF("main.swf", "gallery", "100%", "100%", "9.0.0", "expressInstall.swf", flashvars, params, attributes);
Проблема в том, что страница не работает должным образом. На самом деле он работал только в Firefox, а не в Chrome или I.E.
После проверки запросов с помощью скрипача я обнаружил, что файл crossdomain.xml не найден. Так, StackOverflow помог мне найти образец ...
<?xml version="1.0" ?>
<cross-domain-policy>
<site-control permitted-cross-domain-policies="master-only"/>
<allow-access-from domain="*"/>
<allow-http-request-headers-from domain="*" headers="*"/>
</cross-domain-policy>
После добавления crossdomain.xml веб-страницы, в настоящее время работает в Firefox И И.Е. В Chrome у меня все еще есть проблема.
Так вот несколько вопросов ...
1) Что такое crossdomain.xml?
2) Как я могу сделать свою домашнюю страницу в Chrome тоже?
Спасибо! Не могли бы вы указать мне, почему SWF не работает с Chrome? – OrElse
Я думаю, это потому, что SO быстрее и проще, чем Google :) – Joe
На самом деле я узнал о пропавшем файле crossdomain.xml с помощью fiddler – OrElse