J'essaie de créer un managedStore pour mettre en cache tous les js, img, swf et css d'une application web que je développe.Problème avec Google Gears et jQuery créant un managedStore
Voici le code:
$(document).ready(function() {
var manifestName = 'cache_manifest.json';
var storeName = 'cache';
var localServer;
var localStore;
if (window.google && google.gears) {
localRequest = google.gears.factory.create('beta.httprequest');
localServer = google.gears.factory.create('beta.localserver');
localStore = localServer.openManagedStore(storeName);
isServerAvailable();
$("#separator").text(' | ');
if (!localStore) {
localStore = localServer.createManagedStore(storeName);
localStore.manifestUrl = manifestName;
localStore.onerror = $('#offline').text('Error con el cache');
localStore.oncomplete = $('#offline').text('Cache activado');
localStore.onprogress = $('#offline').text(Math.ceil(((event.filesComplete/event.filesTotal) * 100)) + "%");
localStore.checkForUpdate();
}
else {
$('#offline').text('Cache activado');
}
}
});
Cependant, localStore.onerror get toujours déclenchée.
Je dois questions:
- Toutes les idées ce qui se passe mal?
- Comment puis-je voir ce qui est l'erreur réelle (alerte (localStore.onerror) ne fonctionnera pas)
Cordialement,