Flex известный 2048 ошибка нарушения безопасности, кросс-домен - PullRequest
0 голосов
/ 13 декабря 2008

Я думал, что ошибка 2048 нарушения безопасности должна была произойти при попытке получить доступ к другим доменам.

Я получил:

"Нарушение изолированной программной среды безопасности: http://127.0.0.1/site_media/main.swf не может загрузить данные из 127.0.0.1:80", это тот же домен? какое решение?

при выполнении

var loader:MultipartLoader = new MultipartLoader("http://127.0.0.1/create/");

Я что-то пропустил?

Ответы [ 3 ]

3 голосов
/ 15 декабря 2008

Несмотря на то, что файлы политики называются «междоменными», на самом деле политика применяется к комбинации домена и порта: localhost: 80 и localhost: 443 - это не одно и то же, что касается политики безопасности FP. Я также не думаю, что сам Flash Player использует порт по умолчанию, равный 80, поэтому «localhost» и «localhost: 80» также не рассматриваются как одинаковые.

1 голос
/ 15 декабря 2008

Вы также можете попробовать относительный URL, если предложение Джона Ромеро не работает:

var loader:MultipartLoader = new MultipartLoader("/create/");
0 голосов
/ 14 декабря 2008

Попробуйте использовать, localhost. Если это не сработает, просто создайте междоменный файл.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...