javascript - PhoneGap 禁用缓存

标签 javascript html cordova caching

我制作了一个 html 文件,我在其中使用 JavaScript 查看文本文件中的表格列表。这里的问题是,每次我在平板电脑上的 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 );
}

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

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

关于javascript - PhoneGap 禁用缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30358408/

相关文章:

javascript - 使用 javascript 插件包含页脚

javascript - jQueryUI 日期选择器不显示下一个上一个三 Angular 形箭头

html - 为什么我的元素不正确排列

ios - 将 UiTextField 中的第一个字母设为小写(Phonegap for iOS)

javascript - Google recaptcha 回调不适用于多个 reCAPTCHA

php - 在 html 或 php 中创建客户端可编辑事件日历

javascript - 将javascript变量放入xsl属性

ios - iOS 的 Phonegap 背景图像不起作用

javascript - Phonegap/Cordova 代码在构建时不断重置

javascript - 没有 childList 的 MutationObserver characterData 使用