每次在Titanium中加载webview时,都会重复下载相同的PDF文件

时间:2014-01-29 07:36:46

标签: javascript titanium appcelerator

在Titanium Appceleartor中,我试图在网络浏览器中打开PDF文件(来自webview)。我使用过openURL属性。 首先,我创建了一个带有标签的webview。点击该标签,我试图加载另一个包含“PDF”文件的webview。     PDF文件在浏览器中开放,但问题是内部webview加载后,即使已经在设备的“下载”文件夹中可用,也会下载pdf文件。     如何限制下载pdf文件,如果它已经出现在“downloads”文件夹和&从缓存中打开它?

我的代码;

var outerWebView = Ti.UI.createView({});

var pdfLabel = Ti.UI.createLabel({
    text : 'click here to open pdf docx',
});

outerWebView.add(pdfLabel);

pdfLabel.addEventListener('click', function(e) {

    var innerwebview = Ti.UI.createWebView({
        height : Ti.UI.SIZE,
        top : 0,left : 10,
    });
    outerWebView.add(innerwebview);

    Ti.Platform.openURL(myURL);
});

1 个答案:

答案 0 :(得分:0)

如果您正在开发Android的尝试用于Web视图的cacheMode属性(Titanium.UI.Android.WEBVIEW_LOAD_CACHE_ELSE_NETWORK)