2014-11-18 3 views
0

Titanium SDK에서 HTML 및 .aspx 웹 페이지를 저장하고 검색하는 방법은 무엇입니까?Titanium SDK에서 HTML 및 .aspx 웹 페이지 저장 및 검색

오프라인에서 표시합니다.

나는 이것을 보았다 link. 하지만 이미지를 반환합니다. 나는 웹 페이지로 필요하다.

편집 : - (답 참조)

은 지금은 웹 페이지를 저장하고 성공적으로 검색 할 수 있어요. 그러나 일부 자바 스크립트 파일의 내부 웹 페이지에는 이미지가 있습니다. 그 파일을 얻는 방법 ...

+0

무엇을 시도 했습니까? 너 무슨 문제있어? HTTP 요청을 보내는 방법을 묻는 중입니까? 저장소에 쓰는 방법? – SLaks

+0

@SLaks, Http 요청 게시물 및 잘 작동 ... 나는 웹 페이지를 오프라인으로 보여줄 필요가있다. (네트워크 없음) 그래서 웹 페이지를 저장하도록 계획되었습니다. 네트워크가 없으면 – Helix

+0

@SLaks를 표시해야합니다. 이제는 웹 페이지를 저장하고 성공을 재촉 할 수 있습니다. 하지만 내부 웹 페이지 자바 스크립트 파일의 일부 이미지가 있습니다. 그 파일을 얻는 방법 ... – Helix

답변

1

그것의 일 벌금.

var xhr = Titanium.Network.createHTTPClient({ 
    onload: function(e) { 
      var returnValue = this.responseText; 
      Ti.API.info(this.responseText); 

      var f = Ti.Filesystem.getFile(Ti.Filesystem.applicationDataDirectory,'file.html'); 
       if(f.exists()==false) { 
        Ti.API.info('false'); 

         // you don't need to do this, but you could... 
         f.createFile(); 
       } 
       f.write(this.responseText); 
       Ti.API.info('Files dir path : ' + Ti.Filesystem.applicationDataDirectory); 

      Titanium.App.Properties.setString("URRL", Ti.Filesystem.applicationDataDirectory+'file.html'); 
      urrl = Ti.App.Properties.getString('URRL'); 
      webview.setUrl(urrl); 

      }, 
      timeout: 10000 
}); 
webservice(); 
function webservice() { 
     xhr.open('GET','http://msdn.microsoft.com/en-us/library/015103yb(v=vs.100).aspx'); 
     xhr.send(); 
}