134403
134403

Reputation: 61

PhoneGap disable caching

I've made a html file where I'm using JavaScript to view a list of table from a textfile. The issue here is that every time I enter the page in PhoneGap on my tablet, it shows me the old content. When trying it on my computer, I have to type Ctrl + F5 to get the latest content.

How can I make my html page update the content in PhoneGap?

I found some meta tags for disabling the cache, but it doesn't work for me.

Upvotes: 5

Views: 6605

Answers (1)

AshBringer
AshBringer

Reputation: 2673

I would suggest you to use the following plugin :

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

This will clear the cache of your application everytime you launch it.

You can comment alerts in the callbacks.

Upvotes: 7

Related Questions