Позвольте мне рассказать немного о том, что я пытаюсь сделать.Получение междоменных ошибок при использовании углов в flex (веб-управление) и попытка загрузить шаблоны/json (локальные файлы)
Я использую приложение Flex, как контейнер для веб-приложения. Таким образом, в этом приложении Flex есть веб-контроллер, который загружает полноценное приложение Angularjs
. Все файлы хранятся локально в приложении Flex.
Когда я пытаюсь запустить его, он не может загрузить ни один из шаблонов; они загружаются с использованием $ routeProvider, и данные извлекаются с помощью $ http.get.
Основная проблема заключается в том, что он не позволяет мне вытаскивать локальные файлы с помощью JavaScript, даже несмотря на то, что он отключается от файловой системы (не используя веб-сервер).
Я также тестировал его на Chrome и имел ту же самую проблему, что дало следующую ошибку.
Origin null is not allowed by Access-Control-Allow-Origin.
С Chrome, это может быть исправлено с помощью --allow-file-access-from-files
, но не могу понять, как заставить его работать через веб-контроллера Flex/Flash-памяти.
Любая помощь была бы принята с благодарностью.
Я смущен. Вы создаете приложение AIR Desktop? ЕСЛИ так, тогда у Flex не должно быть проблем с перекрестным доменом. Если вы создаете приложение на основе браузера; что означает использовать приложение Flex в качестве контейнера для веб-приложения? – JeffryHouser
Это настольное приложение, которое не должно иметь никаких проблем, но это так. – xil3