PhoneGap 禁用缓存

PhoneGap disable caching

我创建了一个 html 文件,我在其中使用 JavaScript 从文本文件中查看 table 的列表。这里的问题是,每次我在 tablet 上进入 PhoneGap 页面时,它都会显示旧内容。在我的电脑上试用时,我必须输入 Ctrl + F5 才能获取最新内容。

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

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

我建议您使用以下插件:

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 );
}

这将在您每次启动应用程序时清除应用程序的缓存。

您可以在回调中评论警报。