2015-01-12 6 views
1

AngularJS v1.3.8을 사용 중이며 Windows 8에서 디스크에서 AngularJS 사이트를 실행하려고합니다. 모든 파일을 별도의 파일로 제거하고 다음 스크립트 태그에 배치했습니다. 색인.AngularJS가 file : // IE에서 작동하지 않습니다.

IE를 제외한 모든 브라우저에서 로컬로 사이트를 실행할 수 있습니다. 외부 통화가 필요하지 않으며 데이터 및 기타 콘텐츠가 모두 디스크에 있습니다. 또한 하위 디렉토리를 탐색하는 데 필요한 모든 파일을 단일 디렉토리로 이동하려고 시도했습니다.

내 응용 프로그램에서 브라우저 제어를 호스팅하고 있으며 웹 서버에서 실행할 수 없습니다. 내가 지금까지 구조화되지 않은 jQuery를 사용하지만, 구조화/검증 코드에 내 미니 웹 사이트를 이동할 된

은 내가 노력할 상관없이, 나는 다음과 같은

"Error: Access is denied." + "at Anonymous function (file:///C:/Backup/POC/Clients/Client001/angular/appsingle/angular.min.js:86:362)" 

감사를 얻을 자코

+0

확인해 보셨습니까? http://stackoverflow.com/a/20848924/1464112 – scniro

+0

% appdata % \ myfolder \ temp \에 내 사이트의 압축을 풉니 다. 앱이 역사적으로 사용 된 위치입니다. 현재 사용중인 모든 미니 사이트가 작동하며 IE에서만 각도 구현이 작동하지 않습니다. – JDeVil

+0

앱에서이 "액세스가 거부되었습니다"라는 메시지를 올리는 것은 무엇입니까? – Sampson

답변

0

IE와 Chrome이 로컬 파일 ("file : ///")에 대한 모든 XDR 요청을 차단하고있는 것으로 보입니다.

따라서 Microsoft 웹 브라우저 컨트롤에서는 Angular를 호스팅 할 수 없으며 Chrome 프레임에서도 호스팅 할 수 없습니다.

#Awesomium (http://awesomium.com) 라이브러리와 컨트롤을 사용하여 개념 증명을 만들었습니다. 그것은 최상의 솔루션 인 것처럼 보이며 구현 자에게 세션과 캐싱에 대한 완전한 제어권을 제공합니다!

이 답변을 통해 Microsoft 웹 브라우저 컨트롤에서 각색 작업을 수행하려면 다른 사용자가 고민하는 R & D를 절약 할 수 있기를 바랍니다.

관련 문제