PhoneGap禁用缓存

时间:2015-05-20 19:10:15

标签: javascript html cordova caching

我制作了一个html文件,我使用JavaScript查看文本文件中的表列表。这里的问题是每当我在平板电脑上的PhoneGap中输入页面时,它会向我显示旧内容。在我的计算机上尝试时,我必须输入Ctrl + F5才能获得最新内容。

如何让我的html页面更新PhoneGap中的内容?

我找到了一些用于禁用缓存的元标记,但它对我没用。

1 个答案:

答案 0 :(得分:6)

我建议您使用以下插件:

https://github.com/moderna/cordova-plugin-cache

document.addEventListener('deviceready', onDeviceReady);
function onDeviceReady()
{
    var success = function(status) {
        alert('Message: ' + status);
    }

    var error = function(status) {
        alert('Error: ' + status);
    }

    window.cache.clear( success, error );
}

每次启动时,都会清除应用程序的缓存。

您可以在回调中评论提醒。