Я не знаю, какой фреймворк вы используете, но в Sencha вам нужно указать использование сети, выполнив что-то вроде этого:
NETWORK:
*
Если у вас есть вещи в файле манифеста,он всегда будет использовать эту кэшированную копию, что вы и испытываете.Так что это поведение по умолчанию для элементов, которые находятся в вашем файле манифеста.
Теперь, это становится немного сложнее.
Статья: http://www.sencha.com/learn/taking-sencha-touch-apps-offline/
В этом Сенча оффлайнНапример, они устанавливают прокси-сервер для кэшированной базы данных, а затем переключаются между кэшем браузера и локальным хранилищем.
Затем вы хотите создать прослушиватель без тайм-аута, чтобы определить, в автономном режиме вы или в сети.
Если время ожидания истекло, используйте локальный прокси.Как это:
this.onlineStore.addListener('load', function () {
console.log("I think we are online");
helloWorld.offlineStore.proxy.clear();
this.each(function (record) {
var photo = helloWorld.offlineStore.add(record.data)[0];
});
helloWorld.offlineStore.sync();
helloWorld.gallery.bindStore(helloWorld.offlineStore);
});