Ich versuche, einen verwaltetenStore zu erstellen, um alle js, img, swf und css von einer Webanwendung, die ich entwickle, zwischenzuspeichern. HierProblem mit Google Gears und jQuery beim Erstellen eines managedStore
ist der 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');
}
}
});
jedoch localStore.onerror immer gets ausgelöst.
Ich habe zu Fragen:
- Irgendwelche Ideen, was falsch gehen wird?
- Wie kann ich sehen, was die tatsächlichen Fehler (alert (localStore.onerror) wird nicht funktionieren)
Grüße,