如何清除Titanium WebView中的缓存?

时间:2014-11-20 00:04:39

标签: android webview titanium

这是我在Titanium(3.4.0)中的webview代码:

var webView = Ti.UI.createWebView({
        url: pUrl,
        autoDetect: [ Ti.UI.AUTODETECT_NONE ]
});

我只需要清除此var webView的缓存。我已经用谷歌搜索并发现了一堆类似的问题,但解决方案实际上并没有清除缓存(至今)据我所知,Titanium的WebView没有内置的功能或方法来清除它的缓存。我需要清除缓存的原因是我需要清除用户帐户的用户名和密码。 仅为了解更多信息,我在Android中使用此webView。

1 个答案:

答案 0 :(得分:1)

我不太确定你是否可以轻松清除钛的缓存,但也许你应该完全禁用它。请查看documentation中的setCacheMode(cacheMode)。此方法允许您将缓存模式设置为documentation中描述的几种预定义模式之一。其中一个是Titanium.UI.Android.WEBVIEW_LOAD_NO_CACHE,它阻止了webView的缓存。请注意,此属性仅适用于Android!