Я работаю над Flash-журналом. Когда журнал загружается, он начинает извлекать все необходимые изображения для страниц. Однако я столкнулся со странной проблемой безопасности: S. Позвольте мне попытаться объяснить ...
Вот так все настроено на сервере:
mydomain.com/view.html <--- the main page that embeds /swf/theviewer.swf
mydomain.com/swf/theviewer.swf <--- the magazine viewer
mydomain.com/img/img01.jpg <-
mydomain.com/img/img02.jpg <--
mydomain.com/img/img03.jpg ... <--- all the images that the mag fetches
Журнал «жестко» закодирован, чтобы всегда получать изображения с «mydomain.com/img/*'.
».
Если я открою свой браузер и перейду к 'http://mydomain.com/view.html', все получится аккуратно.
Однако, если я вместо этого перейду к 'http://WWW.mydomain.com/view.html', зритель сгенерирует исключение безопасности (на самом деле URLLoader выдает его).
Может кто-нибудь помочь мне понять, что происходит?
UPDATE:
Я правильно настроил свой файл crossdomain.xml, чтобы разрешить * .mydomain.com
Также я установил для параметра allowScriptAccess значение sameDomain.
Все еще есть та же проблема.
Есть еще одна вещь, пара друзей, которые тестировали сайт, сказали, что при открытии сайта с помощью Firefox ЭТОГО НЕ происходит (все нормально), однако, если я использую Firefox, ошибка возникает. Возможно, это как-то связано с собственными политиками безопасности браузера.