фонAngularJS Доступ запрещен при загрузке парциальными в IE11
Я пытаюсь разработать AngularJS
приложения, которое должно быть организовано как «автономным HTML» в рамках Resco MobileCRM
программного обеспечения. Это программное обеспечение обеспечивает автономный доступ к данным CRM через собственные библиотеки javascript, и это работает нормально. Я также могу получить очень простое приложение angularjs, работающее с точки зрения извлечения и отображения данных.
Приложение AngularJS загружается в CRM с использованием интерфейса Resco, а затем загружается на каждую клиентскую машину через программное обеспечение resco. Фактические файлы попадают в папку пользователей AppData
на каждом клиентском компьютере.
Проблема
Когда я представил маршрутизации угловому приложения, либо с помощью ngRoute
или ui-router
, я получаю Access Denied ошибки. Программное обеспечение Resco использует базовый браузер, который в моем случае - IE11. Я сузил ошибку до того, как угловой пытается загрузить партикулы для маршрутов.
Код обижая ниже (angular.js v1.3.15 линия 9805)
xhr.open(method, url, true);
Из моих исследований, похоже, IE считает, я пытаюсь запрос CORS, однако я просто пытается загрузить файл с диска. Различные должности предлагают добавить сайт в «Надежные сайты», однако я фактически не обращаюсь к другому сайту. Я также не может хозяин этого на веб-сервере, что и весь смысл, чтобы иметь эту угловую приложение доступным в автономном режиме в пределах Resco MobileCRM
приложения
Я также получить ту же ошибку, если я перейти в папку AppData
и запустить angularjs (т.е. не в приложении resco).
Другие должности предположили, что мне нужно заменить XMLHttpRequest
, созданный угловым XDomainRequest
, но я не хочу менять угловую библиотеку, особенно если я не понимаю, почему.
Буду признателен, если кто-нибудь сможет пролить свет на то, почему это происходит и как это исправить.
Я считаю, что даже в автономном режиме, вы по-прежнему нужно запускать на http: // localhost: someport или будет иметь много проблем. – YOU
К сожалению, этот параметр отключен от таблицы, поскольку приложение resco обращается к файлам непосредственно с диска – link64