Pozwól, że dam ci trochę historii na temat tego, co próbuję zrobić.Uzyskiwanie błędów międzydomenowych podczas korzystania z angularjs w ramach mechanizmu flex (kontrola sieci) i próba załadowania szablonów/json (plików lokalnych)
Używam aplikacji Flex jako kontener dla aplikacji internetowej. W tej aplikacji Flex ma kontroler sieciowy, który ładuje pełną aplikację Angularjs
. Wszystkie pliki są przechowywane lokalnie w aplikacji Flex.
Kiedy próbuję go uruchomić, nie może załadować żadnego z szablonów; są ładowane za pomocą $ routeProvider, a dane są pobierane za pomocą $ http.get.
Głównym problemem jest to, że nie pozwala mi pobierać lokalnych plików przy użyciu JavaScript, nawet jeśli jest uruchamiany z systemu plików (nie używając serwera WWW).
Sprawdziłem również to w Chrome i mam ten sam dokładny problem - podając następujący błąd.
Origin null is not allowed by Access-Control-Allow-Origin.
Z Chrome, może być ustalona przy użyciu --allow-file-access-from-files
, ale nie można dowiedzieć się, jak dostać pracy za pomocą regulatora internetowej Flex/Flash.
Każda pomoc zostanie bardzo doceniona.
Jestem zdezorientowany. Czy budujesz aplikację AIR Desktop? JEŚLI tak, wówczas Flex nie powinien mieć problemów z wieloma domenami. Jeśli budujesz aplikację opartą na przeglądarce; co to znaczy używać aplikacji Flex jako kontenera do aplikacji internetowej? – JeffryHouser
Jest to aplikacja komputerowa, która nie powinna mieć żadnych problemów, ale ma. – xil3