134403 134403 - 11 months ago 103
HTML Question

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.

Answer Source

I would suggest you to use the following plugin :


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.