在Titanium SDK中保存并检索HTML和.aspx网页

时间:2014-11-18 16:30:15

标签: javascript android ios titanium-mobile appcelerator

如何在Titanium SDK中保存和检索HTML和.aspx网页?

用于离线显示。

我见过这个link。但它返回一个图像。我需要作为网页。

编辑: - (见答案)

现在我可以保存网页并成功检索它。但在网页内部有一些javascript文件,图片就在那里。如何获取这些文件...

1 个答案:

答案 0 :(得分: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();
}