2014-02-23 4 views
0
I have one .js file named final.js which I copied as bundle resource I have a requirement like the html document which reads this js file should download at runtime and store it in documents directory. But the js file is not able to read by the html when I loaded it in webview, because of the path of .js file. 

I tried with the solution like below, but not worked. 

<script src ="./final.js"> </script>문서 디렉토리에이 HTML 파일에 응용 프로그램 번들에 저장되어있는 자바 스크립트 파일 (JS) 경로를 얻는 방법

그리고 마지막으로 나는의 하드 코딩 된 경로를 복사하려고 아래처럼 응용 프로그램 번들, 이제는 작동했습니다. 마지막으로 나는 그 길은 적절하지 않다는 것을 알게된다.

> <script src ="/Users/unknownUser/Library/Application Support/iPhone 
> Simulator/7.0/Applications/025EF3B6-F2E6-4162-8921-839D7D98FF58/HTMLGetdataTestApp.app/final.js"> 
> </script>` 

어느 한 문서 디렉토리에 저장되어있는 HTML 파일이 올바른 경로와 주요 번들에 저장하는 대신 위와 같이 하드 코딩은 .js 파일을 읽을 수있는 방법을 말해 줄 수.

답변

0

간단한 해결책은 final.js 파일을 문서 디렉토리에 복사하는 것입니다.

복사 (HTML 페이지가있는) 문서 디렉토리에 번들에서 JS 파일

과 같은 경로 설정 : 이미 완료 것으로, 답장을

<script src ="final.js"> </script> 
+0

감사합니다. 하지만 final.js 파일은 외부 앱에 공개해서는 안됩니다. 그래서 나는 그것만을 번들로 묶어야한다. –

+0

@KarthikMitta : AFAIK, iTunes 파일 공유 옵션을 사용하지 않으면 o 문서 디렉토리에있는 파일을 볼 수 있습니다. –

+0

Ifunbox 소프트웨어에 대해 살펴보면 모든 리소스를 번들로 제공 할 수 있지만 내 의도는 적어도 파일을 IFunbox에 대해 알지 못하는 사람들로부터 안전하게 만들 수 있습니다. IFunbox의 경우에도 핀으로 잠긴 경우 아무도 아무것도 추출 할 수 없다. –